aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2010-04-05Fix an obvious copy-n-paste bug. It's not known to cause any miscompilation.Evan Cheng
2010-04-05Add a comment.Dan Gohman
2010-04-05lowering a volatile llvm.memcpy to a libc memcpy is ok.Chris Lattner
2010-04-05remove the now-redundant MMI pointer in SelectionDAG.Chris Lattner
2010-04-05remove some redundant MMI arguments.Chris Lattner
2010-04-05unthread MMI from FastISelChris Lattner
2010-04-05trim some spurious references to DwarfWriter. SDIsel really doesn'tChris Lattner
2010-04-05selection dag doesn't need DwarfWriter, remove some tendrils.Chris Lattner
2010-04-05fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner
2010-04-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-02Fix anachronism.Benjamin Kramer
2010-04-02fix the llvm-x86_64-linux buildbot.Chris Lattner
2010-04-02stop using DebugLoc::getUnknownLoc()Chris Lattner
2010-04-02Switch the code generator (except the JIT) onto the new DebugLocChris Lattner
2010-04-02Correctly lower memset / memcpy of undef. It should be a nop. PR6767.Evan Cheng
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
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-01Fix sdisel memcpy, memset, memmove lowering:Evan Cheng
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-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang
2010-03-30Funky indentation.Evan Cheng
2010-03-29Fix PR4975. Avoid referencing empty vector.Evan Cheng
2010-03-29Pool allocate SDDbgValue nodes.Evan Cheng
2010-03-28add a statistic for the # times isel has to backtrack.Chris Lattner
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-26Add few missed libcalls and correct names for others.Anton Korobeynikov
2010-03-26LiveVariables should clear kill / dead markers first. This allows us to remov...Evan Cheng
2010-03-25fix a valgrind error on copy-constructor-synthesis.cpp, which is caused whenChris Lattner
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-24revert 99444/99445. This doesn't cause the failure of Chris Lattner
2010-03-24remove dead argument.Chris Lattner
2010-03-24split EmitNode in half to reduce indentation.Chris Lattner
2010-03-24Remove the ConvertActions table and associated code, which is unused.Dan Gohman