1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/test
Igor Breger 68a61a0447 [AVX512] Fix extractelement i1 lowering.
The previous implementation (not custom) doesn't enforce zeroing off upper bits. The assumption is that i1 PRODUCER (truncate and extractelement) must zero all upper bits, so i1 CONSUMER instructions ( test, zext, save, etc) can be done without additional zeroing.
Make extractelement i1 lowering custom for all vector i1.

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

llvm-svn: 278328
2016-08-11 12:13:46 +00:00
..
Analysis [ValueTracking] An improvement to IR ValueTracking on Non-negative Integers 2016-08-10 18:47:19 +00:00
Assembler Invariant start/end intrinsics overloaded for address space 2016-07-22 17:49:40 +00:00
Bindings
Bitcode
BugPoint
CodeGen [AVX512] Fix extractelement i1 lowering. 2016-08-11 12:13:46 +00:00
DebugInfo [Debug Info] Added a LIT test that covers the fix committed in rL277290. 2016-08-11 07:22:53 +00:00
Examples
ExecutionEngine [ExecutionEngine] Disable weak symbol tests for COFF. 2016-08-09 20:48:22 +00:00
Feature GVN-hoist: enable by default 2016-08-08 14:46:15 +00:00
FileCheck
Instrumentation Unpoison stack before resume instruction 2016-07-22 22:04:38 +00:00
Integer
JitListener
LibDriver
Linker IR: Drop uniquing when an MDNode Value operand is deleted 2016-08-03 18:19:43 +00:00
LTO
MC [X86] Improve code size on X86 segment moves 2016-08-08 18:01:04 +00:00
Object Add the first of what will be a long line of additional error checks for invalid Mach-O files. 2016-08-05 18:19:40 +00:00
ObjectYAML [Mach0YAML] Change n_type from uint8_t to llvm::yaml::Hex8 2016-08-04 21:07:39 +00:00
Other [PM] Change the name of the repeating utility to something less 2016-08-04 03:52:53 +00:00
SymbolRewriter [PM] Port SymbolRewriter to the new PM 2016-07-25 20:52:00 +00:00
TableGen
ThinLTO/X86
tools Disable sancov tests failing due to apparent endianness issues 2016-08-10 20:11:35 +00:00
Transforms [Profile] improve warning control option 2016-08-11 05:09:30 +00:00
Unit
Verifier [coroutines] Part 4[ab]: Coroutine Devirtualization: Lower coro.resume and coro.destroy. 2016-08-04 20:30:07 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg [sancov] Run more sancov tests on non-x86-Linux machines 2016-08-10 19:03:18 +00:00
lit.site.cfg.in
TestRunner.sh