- Feb 12, 2011
-
-
Venkatraman Govindaraju authored
llvm-svn: 125444
-
Ted Kremenek authored
llvm-svn: 125443
-
Daniel Dunbar authored
putchar transforms, their return values are not compatible. llvm-svn: 125442
-
Daniel Dunbar authored
llvm-svn: 125441
-
Rafael Espindola authored
llvm-svn: 125439
-
Benjamin Kramer authored
llvm-svn: 125438
-
Nadav Rotem authored
The DAGCombiner created illegal BUILD_VECTOR operations. The patch added a check that either illegal operations are allowed or that the created operation is legal. llvm-svn: 125435
-
Argyrios Kyrtzidis authored
Temporarily set the first (canonical) declaration as the previous one, which is the one that matters, and mark the real previous DeclID to be loaded & attached later on. Fixes rdar://8956193. llvm-svn: 125434
-
Greg Clayton authored
are supported by the remote GDB target. We can also now deal with the lack of vCont support and send packets that the remote GDB stub can use. We also error out of the continue if LLDB tries to do something too complex when vCont isn't supported. llvm-svn: 125433
-
Ted Kremenek authored
llvm-svn: 125432
-
Ted Kremenek authored
Weaken the ObjCSelfInitChecker to only warn when one calls an 'init' method within an 'init' method. This is a temporary stop gap to avoid false positives while we investigate how to make it smarter. llvm-svn: 125427
-
Jim Grosbach authored
Teach the AsmMatcher handling to distinguish between an error custom-parsing an operand and a failure to match. The former should propogate the error upwards, while the latter should continue attempting to parse with alternative matchers. Update the ARM asm parser accordingly. llvm-svn: 125426
-
Johnny Chen authored
tables. The corresponding EmulateMvnRdImm() method impl is empty for now. llvm-svn: 125425
-
-
Johnny Chen authored
llvm-svn: 125423
-
Ted Kremenek authored
static analyzer: Also invalidate instance variables of a receiver in a message expression, just as we do with parameters. Fixes <rdar://problem/8725041>. llvm-svn: 125422
-
Johnny Chen authored
instead of calling out to m_it_session.InITBlock()/LastInITBlock(), which simplifies the coding a bit. llvm-svn: 125421
-
Rafael Espindola authored
llvm-svn: 125420
-
Ted Kremenek authored
Don't emit a dead store for '++' operations unless it occurs with a return statement. We've never seen any other cases that were real bugs. Fixes <rdar://problem/6962292>. llvm-svn: 125419
-
Johnny Chen authored
llvm-svn: 125418
-
Jeffrey Yasskin authored
I also sorted the tools/driver dependencies since their order no longer matters. llvm-svn: 125417
-
Johnny Chen authored
llvm-svn: 125416
-
-
- Feb 11, 2011
-
-
Caroline Tice authored
- Add three more instruction contexts to EmulateInstruction: eContextAdjustBaseRegister, eContextRegisterStore and eContextWriteMemoryRandomBits. - Implement a version of WriteBits32UnknownToMemory for writing to memory. - Modify EmulateLDM, EmulateLDMDA, EmulateLDMDB and EmulateLDMIB to use the eContextAdjustBaseRegister context when appropriate. - Add code to emulate the STM/STMIA/STMEA Arm instruction. llvm-svn: 125414
-
Johnny Chen authored
CMP (register) operations. llvm-svn: 125413
-
Chris Lattner authored
llvm-svn: 125412
-
Benjamin Kramer authored
llvm-svn: 125411
-
Chris Lattner authored
unsigned overflow (e.g. "gep P, -1"), and while they can have signed wrap in theoretical situations, modelling an AddRec as not having signed wrap is going enough for any case we can think of today. In the future if this isn't enough, we can revisit this. Modeling them as having NUW isn't causing any known problems either FWIW. llvm-svn: 125410
-
Chris Lattner authored
unsigned overflow (e.g. due to a negative array index), but the scales on array size multiplications are known to not sign wrap. llvm-svn: 125409
-
Jim Grosbach authored
llvm-svn: 125408
-
Zhanyong Wan authored
Reviewed by dgregor. llvm-svn: 125407
-
Zhanyong Wan authored
on the host OS. Reviewed by dgregor. llvm-svn: 125406
-
Johnny Chen authored
llvm-svn: 125405
-
Nate Begeman authored
This avoids moving each element to the integer register file and calling __divsi3 etc. on it. llvm-svn: 125402
-
Ted Kremenek authored
llvm-svn: 125401
-
Johnny Chen authored
checks that the process is stopped due to breakpoint at the specified line no. llvm-svn: 125400
-
Peter Collingbourne authored
llvm-svn: 125399
-
Nadav Rotem authored
that the condition is not a vector. llvm-svn: 125398
-
Ted Kremenek authored
llvm-svn: 125396
-
Ted Kremenek authored
llvm-svn: 125395
-