llvm-6502/lib
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
..
Analysis Add standard print/dump methods to CallGraph classes. 2004-08-08 03:27:49 +00:00
Archive
AsmParser
Bytecode Turn a use of intptr_t into a reinterpret_cast<uint64_t> instead to get 2004-08-04 22:56:46 +00:00
CodeGen Split saveCallerSavedRegisters into two methods for clarity, and add comments. 2004-08-12 19:01:14 +00:00
Debugger
ExecutionEngine
Linker Fix another minor problem that exists if you ahve multiple functions with 2004-08-04 22:39:54 +00:00
Support It is not possible to catch SIGKILL, don't bother trying. 2004-08-04 18:14:24 +00:00
System
Target Longs are in one register on PowerPC 64; use appropriate instructions to operate on them. 2004-08-13 02:20:47 +00:00
Transforms If we are extracting a block that has multiple successors that are the same 2004-08-13 03:27:07 +00:00
VMCore Split assertion to two in order to give better assertion messages. 2004-08-06 14:33:37 +00:00
Makefile