llvm-project/llvm/test/CodeGen
Simon Pilgrim ad16c6e52f [X86][AVX] Ensure we retain zero elements in select(pshufb,pshufb) -> or(pshufb,pshufb) fold (PR52122)
The select(pshufb,pshufb) -> or(pshufb,pshufb) fold uses getConstVector to create the refreshed pshufb masks, which treats all negative indices as undef.

PR52122 shows that if we were selecting an element that the PSHUFB has set to zero we must set it back to 0x80 when we recreate the PSHUFB mask and not just leave it as SM_SentinelZero
2021-10-11 14:50:24 +01:00
..
AArch64 [AArch64][SVE] Ensure LowerEXTRACT_SUBVECTOR is not called for illegal types 2021-10-11 11:20:50 +00:00
AMDGPU Fix typo of colon to semicolon in lit tests 2021-10-09 10:03:50 +08:00
ARC [ARC] Improve code generated for i32 ADDC/ADDE and SUBC/SUBE 2021-09-10 13:04:08 -07:00
ARM Fix typo of colon to semicolon in lit tests 2021-10-09 10:03:50 +08:00
AVR
BPF BPF: make 32bit register spill with 64bit alignment 2021-09-20 21:00:25 -07:00
Generic [AIX] Disable tests failing due to lack of .loc and .file directive support 2021-10-08 11:55:12 -04:00
Hexagon [LiveIntervals] Repair subreg ranges in processTiedPairs 2021-09-28 08:10:16 +01:00
Inputs
Lanai [Lanai] implement wide immediate support 2021-09-10 10:54:43 +00:00
M68k [M68k][test] Migrate the remaining fixup and relaxation tests 2021-09-04 16:27:13 -07:00
MIR DebugInfo: Use clang's preferred names for integer types 2021-10-06 16:02:34 -07:00
MSP430 [llvm-readobj] Support dumping of MSP430 ELF attributes 2021-09-28 00:56:11 +03:00
Mips Delay outgoing register assignments to last. 2021-10-04 12:33:20 -07:00
NVPTX Fix tests defaulting to incorrect triples on AIX 2021-09-27 11:30:45 -04:00
PowerPC [PowerPC] update test case using the scripts; nfc 2021-10-10 14:39:20 +00:00
RISCV [RISCV] Remove experimental-b extension that includes all Zb* extensions 2021-10-07 20:47:17 -07:00
SPARC Fix tests defaulting to incorrect triples on AIX 2021-09-27 11:30:45 -04:00
SystemZ [TwoAddressInstruction] Fix ReplacedAllUntiedUses in processTiedPairs 2021-10-07 10:10:11 +01:00
Thumb Revert "Allow rematerialization of virtual reg uses" 2021-09-24 10:26:11 -07:00
Thumb2 [ARM] Introduce a MQPRCopy 2021-10-07 12:52:12 +01:00
VE [VE][Test] Make Scalar/va_arg test generic 2021-10-08 08:07:51 +02:00
WebAssembly [WebAssembly] Fix call_indirect on funcrefs 2021-10-06 10:11:53 +02:00
WinCFGuard
WinEH Fix SEH table addresses for Windows 2021-08-20 22:32:12 +03:00
X86 [X86][AVX] Ensure we retain zero elements in select(pshufb,pshufb) -> or(pshufb,pshufb) fold (PR52122) 2021-10-11 14:50:24 +01:00
XCore