summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Debug info can now properly represent functions inside classes inside other f...Stuart Hastings2010-03-312-10/+26
* Reduce string trashing.Benjamin Kramer2010-03-311-2/+2
* DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them areBenjamin Kramer2010-03-314-32/+30
* reduce indentationChris Lattner2010-03-311-20/+21
* tidy upChris Lattner2010-03-311-7/+8
* MI != 0 is checked in the assert right above this.Chris Lattner2010-03-311-1/+1
* use the isDebugValue() predicate and pop_back_val()Chris Lattner2010-03-311-7/+7
* assert is a function-like macro, not a control flow operator.Chris Lattner2010-03-311-14/+14
* reduce indentation, fit in 80 cols and various other cosmetic cleanups.Chris Lattner2010-03-311-284/+300
* use the optimized debug info apis in sdisel.Chris Lattner2010-03-311-19/+16
* add new apis for getting/setting !dbg metadata on Chris Lattner2010-03-313-7/+7
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-302-54/+27
* Ignore invalid metadata.Devang Patel2010-03-301-0/+2
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-302-27/+54
* Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allowsBenjamin Kramer2010-03-304-11/+6
* Rip out the 'is temporary' nonsense from the MCContext interface toChris Lattner2010-03-305-17/+13
* Funky indentation.Evan Cheng2010-03-301-5/+5
* There is no need to fall through after processing DBG_VALUE machine instruction.Devang Patel2010-03-301-0/+1
* Fix -Asserts warning.Daniel Dunbar2010-03-301-4/+0
* Reapply r99881 with some fixes: only call destructor in releaseMemory!Torok Edwin2010-03-302-6/+6
* Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9.Torok Edwin2010-03-301-6/+1
* Introduce another Reset() method in BumpPtrAllocator that calls a destructorTorok Edwin2010-03-301-1/+6
* Avoid being influenced by the presence of dbg_value instructions.Evan Cheng2010-03-302-8/+28
* Re-add back in the slow way of determining of a clean-up should become aBill Wendling2010-03-291-0/+135
* A more general (and simpler!) implementation of r99671. It performs a similarBill Wendling2010-03-291-122/+59
* Encode start location of debug value, communicated through DBG_VALUE machine ...Devang Patel2010-03-292-15/+43
* Fix PR4975. Avoid referencing empty vector.Evan Cheng2010-03-291-2/+4
* Pool allocate SDDbgValue nodes.Evan Cheng2010-03-292-11/+29
* use RAII for ExceptionTimer tooChris Lattner2010-03-291-17/+3
* fix a variety of issues were we'd start DebugTimer but Chris Lattner2010-03-291-40/+11
* Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinte...Devang Patel2010-03-294-37/+54
* Revert 99772.Devang Patel2010-03-284-45/+37
* add a statistic for the # times isel has to backtrack.Chris Lattner2010-03-281-1/+3
* Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter.Devang Patel2010-03-284-37/+45
* finally remove the immAllOnesV_bc/immAllZerosV_bc patternsChris Lattner2010-03-281-1/+1
* comply with the wishes of a fixme.Chris Lattner2010-03-281-3/+0
* now that (parallel) is gone and a variety of bugs in targetsChris Lattner2010-03-281-8/+4
* add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and Chris Lattner2010-03-281-0/+29
* don't add nodes to the now-dead nodes list multiple times, thisChris Lattner2010-03-281-2/+3
* don't add flag nodes with chain results to the NowDeadNodesChris Lattner2010-03-281-2/+3
* improve -debug-only=isel comments for cases when we don't enter aChris Lattner2010-03-271-4/+8
* Forgot the part where we handle the ".llvm.eh.catch.all.value".Bill Wendling2010-03-271-2/+11
* Return if we changed anything or not.Bill Wendling2010-03-271-11/+9
* If a selector has a call to ".llvm.eh.catch.all.value" that we haven'tBill Wendling2010-03-271-8/+38
* If we mark clean-ups as clean-ups, then it could break when inlining through anBill Wendling2010-03-261-7/+215
* Add few missed libcalls and correct names for others.Anton Korobeynikov2010-03-261-4/+16
* Debug info shouldn't affect kills.Dale Johannesen2010-03-261-0/+3
* LiveVariables should clear kill / dead markers first. This allows us to remov...Evan Cheng2010-03-262-6/+8
* Try trivial remat before the coalescer gives up on a vr / physreg coalescing ...Evan Cheng2010-03-261-1/+7
* Handle DEBUG_VALUE in this pass.Dale Johannesen2010-03-261-11/+14
OpenPOWER on IntegriCloud