llvm-6502/lib/Transforms/Utils
Chris Lattner 4f02fc28eb Fix PR223: Loopsimplify incorrectly updates dominator information
The problem is that the dominator update code didn't "realize" that it's
possible for the newly inserted basic block to dominate anything.  Because
it IS possible, stuff was getting updated wrong.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11137 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-05 21:12:24 +00:00
..
BasicBlockUtils.cpp Finegrainify namespacification 2004-01-09 06:12:26 +00:00
BreakCriticalEdges.cpp Finegrainify namespacification 2004-01-09 06:12:26 +00:00
CloneFunction.cpp Minor speedup, don't query ValueMap each time through the loop 2004-02-04 21:44:26 +00:00
CloneModule.cpp Finegrainify namespacification 2004-01-09 06:12:26 +00:00
CloneTrace.cpp Give CloneBasicBlock an optional function argument to specify which function 2004-02-04 01:19:43 +00:00
DemoteRegToStack.cpp Finegrainify namespacification 2004-01-09 06:12:26 +00:00
InlineFunction.cpp Two changes: 2004-02-04 21:33:42 +00:00
Linker.cpp Remove use of ConstantExpr::getShift 2004-01-12 19:10:58 +00:00
Local.cpp Clean up #includes 2004-01-12 19:56:36 +00:00
LoopSimplify.cpp Fix PR223: Loopsimplify incorrectly updates dominator information 2004-02-05 21:12:24 +00:00
LowerAllocations.cpp Hyphenate `target-dependent' 2004-01-28 20:43:01 +00:00
LowerInvoke.cpp
LowerSwitch.cpp
Makefile
Mem2Reg.cpp
PromoteMemoryToRegister.cpp Bunch up all locally used allocas by the block they are allocated in, and 2004-02-03 22:34:12 +00:00
SimplifyCFG.cpp Finegrainify namespacification 2004-01-09 06:12:26 +00:00
UnifyFunctionExitNodes.cpp
ValueMapper.cpp Remove use of ConstantExpr::getShift 2004-01-12 19:10:58 +00:00
ValueMapper.h Finegrainify namespacification 2004-01-09 06:12:26 +00:00