llvm-6502/lib
Michael Kuperstein f2fe3b72a9 [X86] Fix pattern match for 32-to-64-bit zext in the presence of AssertSext
This fixes an issue with matching trunc -> assertsext -> zext on x86-64, which would not zero the high 32-bits. See PR20494 for details.
Recommitting - This time, with a hopefully working test.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221672 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-11 07:07:40 +00:00
..
Analysis Indentation fixes 2014-11-06 19:05:57 +00:00
AsmParser
Bitcode Factor out call to push_back. NFC. 2014-11-06 22:39:16 +00:00
CodeGen Transforms: address some late comments 2014-11-08 00:00:50 +00:00
DebugInfo
ExecutionEngine
IR Copy externally_initialized in GlobalVariable::copyAttributesFrom. 2014-11-10 18:41:59 +00:00
IRReader Remove unused variable. NFC. 2014-11-06 23:16:57 +00:00
LineEditor
Linker
LTO
MC Add const. NFC. 2014-11-11 05:11:47 +00:00
Object [yaml2obj] Support AArch64 relocations. 2014-11-10 23:02:03 +00:00
Option
ProfileData
Support Fix style. 2014-11-07 21:30:36 +00:00
TableGen
Target [X86] Fix pattern match for 32-to-64-bit zext in the presence of AssertSext 2014-11-11 07:07:40 +00:00
Transforms [SwitchLowering] Fix the "fixPhis" function. 2014-11-10 21:05:27 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile