1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/test
Craig Topper f41154b488 [AVX-512] Teach two address instruction pass to replace masked move instructions with blendm instructions when its beneficial.
Isel now selects masked move instructions for vselect instead of blendm. But sometimes it beneficial to register allocation to remove the tied register constraint by using blendm instructions.

This also picks up cases where the masked move was created due to a masked load intrinsic.

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

llvm-svn: 292005
2017-01-14 07:50:52 +00:00
..
Analysis [SCEV] Make howFarToZero max backedge-taken count check for precondition. 2017-01-11 21:07:15 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [AVX-512] Teach two address instruction pass to replace masked move instructions with blendm instructions when its beneficial. 2017-01-14 07:50:52 +00:00
DebugInfo [DebugInfo] Handle same locations in DILocation::getMergedLocation 2017-01-12 20:34:35 +00:00
Examples
ExecutionEngine RuntimeDyldELF: implement R_AARCH64_PREL64 reloc 2017-01-10 11:05:30 +00:00
Feature
FileCheck Commit a test for match-full-lines. 2017-01-09 23:11:25 +00:00
Instrumentation [asan] Don't overalign global metadata. 2017-01-12 23:26:20 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC [AMDGPU] Assembler: SDWA/DPP should not accept scalar registers and immediate operands 2017-01-11 11:46:30 +00:00
Object
ObjectYAML [ObjectYAML] Missed one mixup in the debug_line test 2017-01-10 06:24:24 +00:00
Other Move test of lazy BFI with ORE to a generic directory 2017-01-13 00:16:23 +00:00
SymbolRewriter
TableGen
ThinLTO/X86 [ThinLTO] Import static functions from the same module as caller 2017-01-12 22:04:45 +00:00
tools Revert r291903 and r291898. Reason: they break check-lld on the bots. 2017-01-13 16:45:15 +00:00
Transforms NewGVN: Fix PR31613 test regex naming 2017-01-13 23:54:10 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh