llvm-project/llvm/test
Craig Topper 4e56ba271e [X86] Add custom code to EVEX to VEX pass to turn unmasked 128-bit VPALIGND/Q into VPALIGNR if the extended registers aren't being used.
This will enable us to prefer VALIGND/Q during shuffle lowering in order to get the extended register encoding space when BWI isn't available. But if we end up not using the extended registers we can switch VPALIGNR for the shorter VEX encoding.

Differential Revision: https://reviews.llvm.org/D39401

llvm-svn: 317122
2017-11-01 21:00:59 +00:00
..
Analysis [BranchProbabilityInfo] Handle irreducible loops. 2017-11-01 15:16:50 +00:00
Assembler Represent runtime preemption in the IR. 2017-10-26 15:00:26 +00:00
Bindings
Bitcode Represent runtime preemption in the IR. 2017-10-26 15:00:26 +00:00
BugPoint
CodeGen [X86] Add custom code to EVEX to VEX pass to turn unmasked 128-bit VPALIGND/Q into VPALIGNR if the extended registers aren't being used. 2017-11-01 21:00:59 +00:00
DebugInfo [codeview] Merge file checksum entries for DIFiles with the same absolute path 2017-10-31 21:52:15 +00:00
DllTool
Examples
ExecutionEngine [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld. 2017-10-22 09:47:41 +00:00
Feature
FileCheck
Instrumentation [asan] Upgrade private linkage globals to internal linkage on COFF 2017-10-31 16:16:08 +00:00
Integer
JitListener
LTO LTO: Apply global DCE to ThinLTO modules at LTO opt level 0. 2017-11-01 17:58:39 +00:00
LibDriver
Linker Verifier: Ignore CUs pulled in by ODR-uniqued types. 2017-10-18 01:11:01 +00:00
MC [X86][AsmParser] Treat '%' as the modulo operator under Intel syntax 2017-10-31 16:47:38 +00:00
Object Revert "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit" 2017-10-27 23:39:31 +00:00
ObjectYAML [ObjectYAML] Handle SHF_COMPRESSED 2017-10-03 06:35:55 +00:00
Other Add CalledValuePropagation pass 2017-10-25 13:40:08 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen [globalisel][tablegen] Add support for multi-insn emission 2017-11-01 19:57:57 +00:00
ThinLTO/X86 [ThinLTO] Make test for promoted names more specific 2017-10-25 03:41:31 +00:00
Transforms loop-rotate: avoid duplicating dbg.value intrinsics in the entry block. 2017-11-01 20:53:22 +00:00
Unit [lit] Make lit support config files with .py extension. 2017-09-21 00:24:52 +00:00
Verifier Move the stripping of invalid debug info from the Verifier to AutoUpgrade. 2017-10-02 18:31:29 +00:00
YAMLParser
tools [dsymutil][NFC} Rename thread related command line options 2017-11-01 17:15:29 +00:00
.clang-format
CMakeLists.txt Add test dependency on llvm-cfi-verify to fix up the build breakages on sanitizers. 2017-11-01 00:49:45 +00:00
TestRunner.sh
lit.cfg.py Don't set static-libs test feature when using LLVM_LINK_LLVM_DYLIB 2017-10-18 19:37:30 +00:00
lit.site.cfg.py.in Fix lit.site.cfg.py.in after rL316123 2017-10-18 20:46:05 +00:00