llvm/lib
Bill Wendling 2f1cd85598 When extracting a basic block that ends in an 'invoke' instruction, we need to
extract its associated landing pad block as well. However, that landing pad
block may have more than one predecessor. So split the landing pad block so that
individual landing pads have only one predecessor.

This type of transformation may produce a false positive with bugpoint.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140173 91177308-0d34-0410-b5e6-96231b3b80d8
2011-09-20 19:10:24 +00:00
..
Analysis Add support to emit debug info for C++0x nullptr type. 2011-09-14 23:13:28 +00:00
Archive Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
AsmParser Auto upgrade the old EH scheme to use the new one. This is on a trial basis. If 2011-08-27 06:11:03 +00:00
Bitcode Fix a typo in the bitcode reader in the handling of atomic stores. Reported by David Meyer on llvmdev. 2011-09-19 19:41:28 +00:00
CodeGen Restore hasPostISelHook tblgen flag. 2011-09-20 18:22:31 +00:00
DebugInfo Namespacify. 2011-09-16 00:35:06 +00:00
ExecutionEngine Fix the asserts in lib/Target/X86/X86ELFWriterInfo.cpp and 2011-09-10 01:42:07 +00:00
Linker switch to the new struct api. 2011-08-12 18:07:26 +00:00
MC MCInstrAnalysis: Don't crash on instructions with no operands. 2011-09-19 17:56:00 +00:00
Object Object: make the following changes into SymbolRef 2011-09-14 01:22:52 +00:00
Support U is good enough 2011-09-20 18:33:29 +00:00
Target Restore hasPostISelHook tblgen flag. 2011-09-20 18:22:31 +00:00
Transforms When extracting a basic block that ends in an 'invoke' instruction, we need to 2011-09-20 19:10:24 +00:00
VMCore Add a check to make sure schedulePass() has not deleted stale RequiredPass. 2011-09-13 21:13:29 +00:00
CMakeLists.txt Remove from cmake too. 2011-09-20 00:38:04 +00:00
Makefile Remove more of llvmc and dependencies. 2011-09-20 00:34:27 +00:00