llvm-project/llvm/test
Simon Pilgrim e3b6059776 [X86][SSE] combineX86ShufflesConstants - early out for zeroable vectors (PR45443)
Shuffle combining can insert zero byte sized elements into the shuffle mask, which combineX86ShufflesConstants will attempt to fold without taking into account whether the byte-sized type is legal (e.g. AVX512F only targets).

If we have a full-zeroable vector then we should just return a zero version of the root type, otherwise if the type isn't valid we should bail.

Fixes PR45443
2020-04-07 14:45:29 +01:00
..
Analysis [x86] add size cost tests for casts and binops; NFC 2020-04-06 12:38:15 -04:00
Assembler [llvm] Fix missing FileCheck directive colons 2020-04-06 09:59:08 -06:00
Bindings
Bitcode
BugPoint
CodeGen [X86][SSE] combineX86ShufflesConstants - early out for zeroable vectors (PR45443) 2020-04-07 14:45:29 +01:00
DebugInfo [DWARF5]: Added a left over test case from D73462 2020-04-07 10:32:56 +05:30
Demangle
Examples
ExecutionEngine Revert 43f031d312 "Enable IBT(Indirect Branch Tracking) in JIT with CET(Control-flow Enforcement Technology)" 2020-04-06 15:05:25 +02:00
Feature
FileCheck [FileCheck] Add missing %ProtectFileCheckOutput to FileCheck tests 2020-03-31 17:29:11 -04:00
Instrumentation [AddressSanitizer] Fix for wrong argument values appearing in backtraces 2020-04-06 15:59:25 -07:00
Integer
JitListener
LTO [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
Linker
MC [ARM] Remove condition that could never be true 2020-04-07 09:50:56 +01:00
MachineVerifier
Object [obj2yaml] - Teach tool to dump program headers. 2020-03-31 18:10:19 +03:00
ObjectYAML [llvm] Fix missing FileCheck directive colons 2020-04-06 09:59:08 -06:00
Other Add InjectTLIMappings pass to new pass manager 2020-04-06 13:16:48 -05:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen [Alignment][NFC] Transitionning more getMachineMemOperand call sites 2020-03-31 08:36:18 +00:00
ThinLTO/X86 [Object] Change ELFObjectFile<ELFT>::getFileFormatName() to use BFD names 2020-03-16 07:42:04 -07:00
Transforms [InstCombine] add icmp+cast tests for ppc_fp128; NFC 2020-04-07 07:35:01 -04:00
Unit Try again to get tests passing again on Windows. 2020-04-02 20:00:38 -04:00
Verifier [Verifier] Verify matrix dimensions operands match vector size. 2020-04-01 09:21:39 +01:00
YAMLParser
tools [llvm-readobj] - Introduce warnings for cases when unable to read strings from string tables. 2020-04-07 14:40:32 +03:00
.clang-format
CMakeLists.txt Reland "Make it possible for lit.site.cfg to contain relative paths, and use it for llvm and clang" 2020-04-02 16:12:03 -04:00
TestRunner.sh
lit.cfg.py
lit.site.cfg.py.in Try again to get tests passing again on Windows. 2020-04-02 20:00:38 -04:00