llvm-6502/lib
Chris Lattner 26d91f1646 Modify how immediates are removed from base expressions to deal with the fact
that the symbolic evaluator is not always able to use subtraction to remove
expressions.  This makes the code faster, and fixes the last crash on 178.galgel.
Finally, add a statistic to see how many phi nodes are inserted.

On 178.galgel, we get the follow stats:

2562 loop-reduce  - Number of PHIs inserted
3927 loop-reduce  - Number of GEPs strength reduced


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22662 91177308-0d34-0410-b5e6-96231b3b80d8
2005-08-04 22:34:05 +00:00
..
Analysis * Unbreak optimized build (noticed by Eric van Riet Paap) 2005-08-04 14:16:48 +00:00
Archive
AsmParser
Bytecode
CodeGen Fix a fixme in LegalizeDAG 2005-08-04 21:43:28 +00:00
Debugger
ExecutionEngine
Linker
Support 200.sixtrack prints FP numbers with a very strange notation that uses D 2005-08-02 00:11:53 +00:00
System Fix grammar: it's == "it is". 2005-08-02 16:04:59 +00:00
Target Hack to naturally align doubles in the constant pool. Remove this once we 2005-08-04 21:04:09 +00:00
Transforms Modify how immediates are removed from base expressions to deal with the fact 2005-08-04 22:34:05 +00:00
VMCore
Makefile