llvm/lib
Chris Lattner d2d86703f0 3 Changes:
1. Better document what is going on here.
2. Only hack on one branch per iteration, making the results less conservative.
3. Handle the problematic case by marking edges executable instead of by
   playing with value lattice states.  This is far less pessimistic, and fixes
   SCCP/ipsccp-gvar.ll.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31106 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-22 05:59:17 +00:00
..
Analysis For PR950: 2006-10-20 07:07:24 +00:00
Archive For PR797: 2006-08-25 19:54:53 +00:00
AsmParser For PR950: 2006-10-20 07:07:24 +00:00
Bytecode For PR950: 2006-10-20 07:07:24 +00:00
CodeGen don't break infinite loops 2006-10-21 06:11:43 +00:00
Debugger For PR950: 2006-10-20 07:07:24 +00:00
ExecutionEngine For PR950: 2006-10-20 07:07:24 +00:00
Linker Adding dllimport, dllexport and external weak linkage types. 2006-09-14 18:23:27 +00:00
Support For PR950: 2006-10-20 07:07:24 +00:00
System Use new config.h macro 2006-09-14 06:21:59 +00:00
Target Implement support for branch reversal, fix a bug in branch analysis. 2006-10-21 06:03:11 +00:00
Transforms 3 Changes: 2006-10-22 05:59:17 +00:00
VMCore For PR950: 2006-10-20 07:07:24 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00