llvm-6502/lib
Bruno Cardoso Lopes 04122090c2 [SwitchLowering] Handle multiple destinations on condensed case stmts
Switch cases statements with sequential values that branch to the same
destination BB may often be handled together in a single new source BB.
In this scenario we need to remove remaining incoming values from PHI
instructions in the destination BB, as to match the number of source
branches.

Differential Revision: http://reviews.llvm.org/D6415

rdar://problem/19040894

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222926 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-28 19:47:33 +00:00
..
Analysis InstSimplify: Restore optimizations lost in r210006 2014-11-27 06:32:46 +00:00
AsmParser
Bitcode Add and use Type::subtypes. NFC. 2014-11-24 20:44:36 +00:00
CodeGen
DebugInfo
ExecutionEngine Add LLVMObject to LLVMExecutionEngine. 2014-11-27 06:36:22 +00:00
IR Revert r220349 to re-instate r220277 with a fix for PR21330 -- quite 2014-11-25 08:20:27 +00:00
IRReader
LineEditor
Linker Add back r222727 with a fix. 2014-11-28 16:41:24 +00:00
LTO
MC Commit back the correct bits of r222760 (was r222538). 2014-11-27 17:13:56 +00:00
Object Object/COFF: Fix off-by-one error for object having lots of relocations 2014-11-26 22:17:25 +00:00
Option
ProfileData
Support [msan] Annotate zlib functions for MemorySanitizer. 2014-11-25 15:24:07 +00:00
TableGen
Target Enable FeatureFastUAMem for btver2 2014-11-28 18:40:18 +00:00
Transforms [SwitchLowering] Handle multiple destinations on condensed case stmts 2014-11-28 19:47:33 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile