llvm-mirror/lib
Reid Kleckner 5eeecd46f0 [WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessor
getLandingPadSuccessor assumes that each invoke can have at most one EH
pad successor, but WinEH invokes can have more than one. Two out of
three callers of getLandingPadSuccessor don't use the returned
landingpad, so we can make them use this simple predicate instead.

Eventually we'll have to circle back and fix SplitKit.cpp so that
register allocation works. Baby steps.

llvm-svn: 247904
2015-09-17 17:19:40 +00:00
..
Analysis ScalarEvolution: added tmp to avoid use-after-dtor in for loop. 2015-09-16 23:46:40 +00:00
AsmParser
Bitcode Revert "Function bitcode index in Value Symbol Table and lazy reading support" 2015-09-17 16:19:10 +00:00
CodeGen [WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessor 2015-09-17 17:19:40 +00:00
DebugInfo
ExecutionEngine
Fuzzer
IR
IRReader
LibDriver
LineEditor
Linker
LTO Reapply "LTO: Disable extra verify runs in release builds" 2015-09-15 23:05:59 +00:00
MC Add assembler fatal error for undefined assembler labels in COFF writer 2015-09-16 16:26:29 +00:00
Object
Option
Passes
ProfileData GCC AutoFDO profile reader - Initial support. 2015-09-17 00:17:24 +00:00
Support Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. 2015-09-15 16:17:27 +00:00
TableGen
Target [mips] Add assembler support for the .cprestore directive. 2015-09-17 16:08:39 +00:00
Transforms [InstCombine] Optimize icmp slt signum(x), 1 --> icmp slt x, 1 2015-09-16 20:41:29 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile