llvm-6502/lib
Chris Lattner 4dc534c7fe Correct the recursive PHI node handling routines in a way that CANNOT induce
infinite loops (using the new replaceSymbolicValuesWithConcrete method).

This patch reverts this patch:
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20050131/023830.html

... which was an attempted fix for this problem.  Unfortunately, that patch
caused test/Regression/Transforms/IndVarsSimplify/exit_value_tests.llx to fail
and slightly castrated the entire analysis.  This patch fixes it right.

This patch is dedicated to jeffc, for making me deal with this.  :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20146 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-13 04:37:18 +00:00
..
Analysis Correct the recursive PHI node handling routines in a way that CANNOT induce 2005-02-13 04:37:18 +00:00
Archive
AsmParser
Bytecode
CodeGen Fix a case where were incorrectly compiled cast from short to int on 64-bit 2005-02-04 18:39:19 +00:00
Debugger
ExecutionEngine
Linker Allow globals to be of different const'nesses when we link. 2005-02-12 19:20:28 +00:00
Support Don't print a 'Total Execution Time' line for the 'Miscellaneous Ungrouped 2005-02-09 18:41:32 +00:00
System
Target try to do better match for i32 adds 2005-02-12 21:11:17 +00:00
Transforms Fix for testcase Transforms/IndVarsSimplify/2005-02-11-InvokeCrash.ll 2005-02-12 03:26:49 +00:00
VMCore Fix test/Regression/Assembler/2005-02-09-AsmWriterStoreBug.ll 2005-02-09 17:45:03 +00:00
Makefile