llvm-6502/lib/CodeGen/SelectionDAG
Chris Lattner 82299e7097 Change FindEarliestCallSeqEnd (used by libcall insertion) to use a set to
avoid revisiting nodes more than once.  This eliminates a source of
potentially exponential behavior.  For a small function in 191.fma3d
(hexah_stress_divergence_), this speeds up isel from taking > 20mins to
taking 0.07s.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22680 91177308-0d34-0410-b5e6-96231b3b80d8
2005-08-05 18:10:27 +00:00
..
LegalizeDAG.cpp Change FindEarliestCallSeqEnd (used by libcall insertion) to use a set to 2005-08-05 18:10:27 +00:00
Makefile
SelectionDAG.cpp Fix a use-of-dangling-pointer bug, from the introduction of SrcValue's. 2005-08-05 16:55:31 +00:00
SelectionDAGISel.cpp Eliminate all remaining tabs and trailing spaces. 2005-07-27 06:12:32 +00:00
SelectionDAGPrinter.cpp * Unbreak release build 2005-08-04 14:22:41 +00:00
TargetLowering.cpp For: memory operations -> stores 2005-07-19 04:52:44 +00:00