llvm-6502/lib/Transforms/Utils
Chris Lattner 9c07866ef8 When converting phi nodes into select instructions, we shouldn't promote PHI
nodes unless we KNOW that we are able to promote all of them.

This fixes: test/Regression/Transforms/SimplifyCFG/PhiNoEliminate.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16973 91177308-0d34-0410-b5e6-96231b3b80d8
2004-10-14 05:13:36 +00:00
..
BasicBlockUtils.cpp Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
BreakCriticalEdges.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
CloneFunction.cpp Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
CloneModule.cpp Convert to SymbolTable's new iteration interface. 2004-05-25 08:53:40 +00:00
CloneTrace.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
CodeExtractor.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
DemoteRegToStack.cpp Fix PR310 and TailDup/2004-04-01-DemoteRegToStack.llx 2004-04-01 20:28:45 +00:00
InlineFunction.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
Local.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
LoopSimplify.cpp Pull assignment out of for loop conditional in order for this to 2004-09-28 02:40:37 +00:00
LowerAllocations.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
LowerInvoke.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
LowerSelect.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
LowerSwitch.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
Makefile.am Update to reflect changes in Makefile rules. 2004-10-13 11:46:52 +00:00
Mem2Reg.cpp Prototype these functions more accurately 2004-09-20 04:43:15 +00:00
PromoteMemoryToRegister.cpp Remove a whole bunch of horrible hacky code that was used to promote allocas 2004-09-19 18:51:51 +00:00
SimplifyCFG.cpp When converting phi nodes into select instructions, we shouldn't promote PHI 2004-10-14 05:13:36 +00:00
UnifyFunctionExitNodes.cpp Merge i*.h headers into Instructions.h as part of bug403. 2004-07-29 12:17:34 +00:00
ValueMapper.cpp Add value mapper support for select constant exprs. This should fix a bug 2004-08-13 02:43:19 +00:00
ValueMapper.h Move RemapInstruction() to ValueMapper, so that it can be shared with 2004-05-19 09:08:12 +00:00