llvm-6502/test
Quentin Colombet 0206b30ea6 [DAGCombiner] PCMP* sets its result to all ones or zeros so we can AND with the
shifted mask rather than masking and shifting separately.

The patch adds this transformation to the DAGCombiner:

  (shl (and (setcc:i8v16 ...) N01C) N1C) -> (and (setcc:i8v16 ...) N01C<<N1C)

<rdar://problem/16054492>

Patch by Adam Nemet <anemet@apple.com>


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201906 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-21 23:42:41 +00:00
..
Analysis add -da-delinearize runs and checks to MIV testcases 2014-02-21 18:15:18 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [DAGCombiner] PCMP* sets its result to all ones or zeros so we can AND with the 2014-02-21 23:42:41 +00:00
DebugInfo Add support for hashing attributes with DW_FORM_block. This required 2014-02-20 02:50:45 +00:00
ExecutionEngine PC-rel implemented in AArch64, test now pass 2014-02-12 17:17:41 +00:00
Feature
FileCheck
Instrumentation Add back r201608, r201622, r201624 and r201625 2014-02-19 17:23:20 +00:00
Integer
JitListener
Linker Copy dll storage in copyAttributes. 2014-02-13 05:11:35 +00:00
LTO Add back r201608, r201622, r201624 and r201625 2014-02-19 17:23:20 +00:00
MC [mips] Make it impossible to have UnknownABI in CodeGen and Integrated Assembler. 2014-02-20 14:58:19 +00:00
Object Add a SymbolicFile interface between Binary and ObjectFile. 2014-02-21 20:10:59 +00:00
Other
TableGen
tools llvm-objdump/COFF: Print SEH table addresses. 2014-02-20 06:51:07 +00:00
Transforms Make sure that value handle users see the transformation of an indirect call to a direct call. This is important for the CallGraph iteration. Patch by Björn Steinbrink! 2014-02-20 23:00:15 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt PGO: llvm-profdata: tool for merging profiles 2014-02-17 23:22:49 +00:00
lit.cfg PGO: llvm-profdata: tool for merging profiles 2014-02-17 23:22:49 +00:00
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh