llvm-project/llvm/test/CodeGen
Matt Arsenault 8e682086a0 AMDGPU/GlobalISel: Explicitly track d16 for image legalization
We were trying to guess at the original IR type for image intrinsics
after legalization to figure out if they were d16, but this didn't
work. Explicitly track if this is a d16 operation or not in the
opcode, as is done for the buffer intrinsics.

The OpenCL library is using f32 image writes with a dmask of 15 for
some reason, and this was incorrectly switching them to use d16. Fixes
image failures in the OpenCL conformance test. The equivalent dmask
for loads doesn't even select in either selector.
2022-01-10 14:25:14 -05:00
..
AArch64 AArch64: don't claim to preserve registers used by prologue code 2022-01-10 12:27:04 +00:00
AMDGPU AMDGPU/GlobalISel: Explicitly track d16 for image legalization 2022-01-10 14:25:14 -05:00
ARC
ARM [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
AVR [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
BPF [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
CSKY [CSKY] Lower leaf DAG node such as global symbol, frame address and jumptable, etc. 2022-01-10 14:35:07 +08:00
Generic [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
Hexagon [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
Inputs
Lanai
M68k
MIR Revert "[AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range" 2021-12-22 11:39:28 -05:00
MLRegalloc [NFC][regalloc] Introduce the RegAllocEvictionAdvisorAnalysis 2021-12-16 17:56:46 -08:00
MSP430 [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
Mips [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
NVPTX [NVPTX] Auto-generate tests for sufrace and texture instructions 2021-12-07 15:27:51 +03:00
PowerPC [PowerPC] fast isel can lower intrinsics call on AIX. 2022-01-10 02:30:05 +00:00
RISCV [RISCV] Use FP ABI on some of the FP tests to reduce the number of CHECK lines. NFC 2022-01-10 09:08:29 -08:00
SPARC [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
SystemZ [SystemZ] Add missing elementtype in python test (NFC) 2022-01-07 09:08:38 +01:00
Thumb [clang][ARM] PACBTI-M assembly support 2021-11-30 09:28:18 +00:00
Thumb2 [Thumb2] Regenerate test checks (NFC) 2022-01-10 16:12:41 +01:00
VE [VE] FADD,FSUB,FMUL,FDIV v256f32|f64 isel and tests 2021-12-21 09:15:31 +01:00
WebAssembly [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
WinCFGuard
WinEH
X86 [x86] exclude "X==0 ? Y :-1" from math/logic transform 2022-01-09 09:03:39 -05:00
XCore [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00