llvm/test
Matthias Braun 26b4602681 DetectDeadLanes: Increase precision when detecting undef inputs
In case of COPY-like instruction we may be able to deduce that a certain
input is unused, based on the used lanes of the register defined by the
instruction.
This even works accross otherwise incompatible copies (no need to have
compatible lanemasks, completely unused operands are still completely
unused). It even makes sense to redo the analysis in this case since we
gained information for a case we previously stopped at because of the
incompatible masks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268815 91177308-0d34-0410-b5e6-96231b3b80d8
2016-05-06 22:43:50 +00:00
..
Analysis [CostModel][X86] Tweak 'SSE2-only' test CPU as it was only disabling SSE41 not SSE3/SSSE3 etc. 2016-05-06 17:50:07 +00:00
Assembler
Bindings
Bitcode AMDGPU/SI: Add amdgpu_kernel calling convention. Part 1. 2016-05-06 09:07:29 +00:00
BugPoint
CodeGen DetectDeadLanes: Increase precision when detecting undef inputs 2016-05-06 22:43:50 +00:00
DebugInfo Make llvm-pdbdump print CV type records 2016-05-06 22:15:42 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [MSan] [X86] Fix vararg helper for fixed arguments in overflow area. 2016-05-06 19:36:56 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC [AMDGPU][llvm-mc] Add support for sendmsg(...) syntax. 2016-05-06 17:48:48 +00:00
Object Clean up the specific error message for a malformed Mach-O files with bad segment 2016-05-05 17:43:35 +00:00
Other Add opt-bisect support to additional passes that can be skipped 2016-05-03 22:32:30 +00:00
SymbolRewriter
TableGen
ThinLTO/X86 ThinLTO: fix assertion and refactor check for hidden use from inline ASM in a helper function 2016-05-06 08:25:33 +00:00
tools [profile] Remove another unneeded field in raw profile reader 2016-05-06 02:13:00 +00:00
Transforms [SLPVectorizer][X86] Regenerated SEXT/ZEXT cast vectorization tests 2016-05-06 22:22:18 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg Add llvm-pdbdump to the tool substitutions list in lit. NFC. 2016-05-02 16:51:26 +00:00
lit.site.cfg.in
TestRunner.sh