llvm-6502/lib/CodeGen/SelectionDAG
Chris Lattner 7436b57de3 Avoid creating a token factor node in trivially redundant cases. This
eliminates almost one node per block in common cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24254 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-09 05:03:03 +00:00
..
DAGCombiner.cpp Fix a crash that Andrew noticed, and add a pair of braces to unfconfuse 2005-11-02 18:42:59 +00:00
LegalizeDAG.cpp Allocate the right amount of memory for this vector up front. 2005-11-08 23:32:44 +00:00
Makefile Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
ScheduleDAG.cpp Explicitly initialize some instance vars 2005-11-08 21:54:57 +00:00
SelectionDAG.cpp Change the ValueList array for each node to be shared instead of individuallyallocated. Further, in the common case where a node has a single value, justreference an element from a small array. This is a small compile-time win. 2005-11-08 23:30:28 +00:00
SelectionDAGISel.cpp Avoid creating a token factor node in trivially redundant cases. This 2005-11-09 05:03:03 +00:00
SelectionDAGPrinter.cpp add a method 2005-10-01 00:17:07 +00:00
TargetLowering.cpp Invert the TargetLowering flag that controls divide by consant expansion. 2005-10-21 00:02:42 +00:00