aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2010-03-28add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and Chris Lattner
2010-03-28don't add nodes to the now-dead nodes list multiple times, thisChris Lattner
2010-03-28don't add flag nodes with chain results to the NowDeadNodesChris Lattner
2010-03-27improve -debug-only=isel comments for cases when we don't enter aChris Lattner
2010-03-27Forgot the part where we handle the ".llvm.eh.catch.all.value".Bill Wendling
2010-03-27Return if we changed anything or not.Bill Wendling
2010-03-27If a selector has a call to ".llvm.eh.catch.all.value" that we haven'tBill Wendling
2010-03-26If we mark clean-ups as clean-ups, then it could break when inlining through anBill Wendling
2010-03-26Add few missed libcalls and correct names for others.Anton Korobeynikov
2010-03-26Debug info shouldn't affect kills.Dale Johannesen
2010-03-26LiveVariables should clear kill / dead markers first. This allows us to remov...Evan Cheng
2010-03-26Try trivial remat before the coalescer gives up on a vr / physreg coalescing ...Evan Cheng
2010-03-26Handle DEBUG_VALUE in this pass.Dale Johannesen
2010-03-25Code clean up.Evan Cheng
2010-03-25fix a valgrind error on copy-constructor-synthesis.cpp, which is caused whenChris Lattner
2010-03-25Remove an unused option.Evan Cheng
2010-03-25Add comment.Devang Patel
2010-03-25Scheduler assumes SDDbgValue nodes are in source order. That's true currently...Evan Cheng
2010-03-25Change tblgen to emit FOOISD opcode names as twoChris Lattner
2010-03-25Remove a fixme that doesn't make sense any more.Evan Cheng
2010-03-25Make sure SDDbgValue.Invalid is initialized to false by all the constructors.Evan Cheng
2010-03-25Make the NDEBUG assertion stronger and more clear what is Chris Lattner
2010-03-25reapply 99444/99445, which I speculatively reverted inChris Lattner
2010-03-25Change how dbg_value sdnodes are converted into machine instructions. Their p...Evan Cheng
2010-03-25Avoid being influenced by dbg_value instructions.Evan Cheng
2010-03-24revert 99444/99445. This doesn't cause the failure of Chris Lattner