llvm-6502/lib
Chris Lattner 634c76c08c Fix some nondeterminstic behavior in the mem2reg pass that (in addition to
nondeterminism being bad) could cause some trivial missed optimizations (dead
phi nodes being left around for later passes to clean up).

With this, llvm-gcc4 now bootstraps and correctly compares.  I don't know
why I never tried to do it before... :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27984 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-27 01:14:43 +00:00
..
Analysis Implement Transforms/IndVarsSimplify/complex-scev.ll, a case where we didn't 2006-04-26 18:34:07 +00:00
Archive more C++ daintiness 2005-12-26 14:31:26 +00:00
AsmParser Make sure CVS versions of yacc and lex files get distributed. 2006-04-12 20:57:05 +00:00
Bytecode use isValidOperands instead of duplicating checks 2006-04-08 04:09:19 +00:00
CodeGen Don't forget return void. 2006-04-25 23:03:35 +00:00
Debugger Add the README files to the distribution. 2006-04-13 06:39:24 +00:00
ExecutionEngine Fix a warning 2006-04-25 17:46:32 +00:00
Linker Add shufflevector support 2006-04-08 01:19:47 +00:00
Support Qualify dwarf namespace inside llvm namespace. 2006-02-27 22:37:23 +00:00
System Add checks for __OpenBSD__. 2006-04-17 17:55:41 +00:00
Target Fix fastcc failures. 2006-04-26 18:21:31 +00:00
Transforms Fix some nondeterminstic behavior in the mem2reg pass that (in addition to 2006-04-27 01:14:43 +00:00
VMCore Remove a hack required by V9. 2006-04-21 15:33:35 +00:00
Makefile Add the Linker library 2004-11-14 21:54:41 +00:00