llvm/lib/Transforms
Chris Lattner a670c684a6 If we are extracting a block that has multiple successors that are the same
block (common in a switch), make sure to remove extra edges in successor
blocks.  This fixes CodeExtractor/2004-08-12-BlockExtractPHI.ll and should
be pulled into LLVM 1.3 (though the regression test need not be, as that
would require pulling in the LoopExtract.cpp changes).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15717 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-13 03:27:07 +00:00
..
Hello Hrm, this pass didn't compile. This bugfix should go into 1.3! 2004-08-12 02:44:23 +00:00
Instrumentation Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
IPO "extract" the block extractor pass from bugpoint (haha) 2004-08-13 03:05:17 +00:00
Scalar Fix InstCombine/2004-08-10-BoolSetCC.ll, a bug that is miscompiling 2004-08-11 00:50:51 +00:00
Utils If we are extracting a block that has multiple successors that are the same 2004-08-13 03:27:07 +00:00
ExprTypeConvert.cpp Two fixes: 2004-08-08 01:30:07 +00:00
LevelRaise.cpp This DEBUG is buggy. comment it out because it's not worth fixing. This 2004-08-08 01:27:56 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
TransformInternals.cpp Merge i*.h headers into Instructions.h as part of bug403. 2004-07-29 12:17:34 +00:00
TransformInternals.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00