llvm-6502/lib
David Majnemer 8db493c4e1 InstCombine: Ensure select condition types are identical before merging
Selection conditions may be vectors or scalars.  Make sure InstCombine
doesn't indiscriminately assume that a select which is value dependent
on another select have identical select condition types.

This fixes PR22773.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231156 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-03 22:40:36 +00:00
..
Analysis Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/Function 2015-03-03 22:01:13 +00:00
AsmParser Revert "Remove the explicit SDNodeIterator::operator= in favor of the implicit default" 2015-03-03 21:18:16 +00:00
Bitcode
CodeGen Fix a problem where the TwoAddressInstructionPass which generate redundant register moves in a loop. 2015-03-03 22:03:03 +00:00
DebugInfo
ExecutionEngine
Fuzzer
IR Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/Function 2015-03-03 22:01:13 +00:00
IRReader
LineEditor
Linker
LTO
MC Remove useless .debug_macinfo section setup. 2015-03-02 19:52:42 +00:00
Object Use read{16,32,64}{le,be}() instead of *reinterpret_cast<u{little,big}{16,32,64}_t>(). 2015-03-02 21:19:12 +00:00
Option Remove explicit no-op dtor in favor of the implicit dtor so as not to disable/deprecate the copy operations. 2015-03-03 19:53:02 +00:00
ProfileData
Support Make Triple::getOSVersion make sense for Android. 2015-03-03 18:23:51 +00:00
TableGen
Target Avoid copying LiveInterval, this could lead to a double-delete 2015-03-03 22:25:48 +00:00
Transforms InstCombine: Ensure select condition types are identical before merging 2015-03-03 22:40:36 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile