aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-04-01Revert r100143.Eric Christopher
2010-04-01Revert r100117.Devang Patel
2010-04-01Add some switches helpful for debugging:David Greene
2010-04-01Do not eagerly record known previous location. DBG_VALUE may not cause a new ...Devang Patel
2010-04-01Skip checking preferred alignment of GVs defined in other translation units a...Evan Cheng
2010-04-01- Avoid using floating point stores to implement memset unless the value is z...Evan Cheng
2010-04-01Skip instructions until new scope is seen.Devang Patel
2010-04-01Cosmetic changes.Devang Patel
2010-04-01Fix sdisel memcpy, memset, memmove lowering:Evan Cheng
2010-04-01Reapply r100056. It doesn't look like it's the one that's causing a failure.Bill Wendling
2010-03-31Revert r100056. It was causing a failure on MSVC.Bill Wendling
2010-03-31Reverting 100048; it broke two Frontend debug info tests.Stuart Hastings
2010-03-31Rewrite CorrectExtraCFGEdges() to make it more understandable.Bill Wendling
2010-03-31Debug info can now properly represent functions inside classes inside other f...Stuart Hastings
2010-03-31Reduce string trashing.Benjamin Kramer
2010-03-31DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them areBenjamin Kramer
2010-03-31reduce indentationChris Lattner
2010-03-31tidy upChris Lattner
2010-03-31MI != 0 is checked in the assert right above this.Chris Lattner
2010-03-31use the isDebugValue() predicate and pop_back_val()Chris Lattner
2010-03-31assert is a function-like macro, not a control flow operator.Chris Lattner
2010-03-31reduce indentation, fit in 80 cols and various other cosmetic cleanups.Chris Lattner
2010-03-31use the optimized debug info apis in sdisel.Chris Lattner
2010-03-31add new apis for getting/setting !dbg metadata on Chris Lattner
2010-03-30Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson
2010-03-30Ignore invalid metadata.Devang Patel
2010-03-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang
2010-03-30Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allowsBenjamin Kramer
2010-03-30Rip out the 'is temporary' nonsense from the MCContext interface toChris Lattner
2010-03-30Funky indentation.Evan Cheng
2010-03-30There is no need to fall through after processing DBG_VALUE machine instruction.Devang Patel
2010-03-30Fix -Asserts warning.Daniel Dunbar
2010-03-30Reapply r99881 with some fixes: only call destructor in releaseMemory!Torok Edwin
2010-03-30Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9.Torok Edwin
2010-03-30Introduce another Reset() method in BumpPtrAllocator that calls a destructorTorok Edwin
2010-03-30Avoid being influenced by the presence of dbg_value instructions.Evan Cheng
2010-03-29Re-add back in the slow way of determining of a clean-up should become aBill Wendling
2010-03-29A more general (and simpler!) implementation of r99671. It performs a similarBill Wendling
2010-03-29Encode start location of debug value, communicated through DBG_VALUE machine ...Devang Patel
2010-03-29Fix PR4975. Avoid referencing empty vector.Evan Cheng
2010-03-29Pool allocate SDDbgValue nodes.Evan Cheng
2010-03-29use RAII for ExceptionTimer tooChris Lattner
2010-03-29fix a variety of issues were we'd start DebugTimer but Chris Lattner
2010-03-29Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinte...Devang Patel
2010-03-28Revert 99772.Devang Patel
2010-03-28add a statistic for the # times isel has to backtrack.Chris Lattner
2010-03-28Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter.Devang Patel
2010-03-28finally remove the immAllOnesV_bc/immAllZerosV_bc patternsChris Lattner
2010-03-28comply with the wishes of a fixme.Chris Lattner
2010-03-28now that (parallel) is gone and a variety of bugs in targetsChris Lattner