llvm-project/llvm/test/Transforms/InstCombine/AMDGPU
Jay Foad bfcfd53b92 [AMDGPU] Add GFX11 llvm.amdgcn.permlane64 intrinsic
Compared to permlane16, permlane64 has no BC input because it has no
boundary conditions, no fi input because the instruction acts as if FI
were always enabled, and no OLD input because it always writes to every
active lane.

Also use the new intrinsic in the atomic optimizer pass.

Differential Revision: https://reviews.llvm.org/D127662
2022-06-13 21:12:11 +01:00
..
amdgcn-demanded-vector-elts-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
amdgcn-demanded-vector-elts.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
amdgcn-intrinsics-gfx8.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
amdgcn-intrinsics.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fma_legacy.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fmul_legacy.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
image-d16.ll [AMDGPU] Use d16 flag for image.sample instructions 2022-05-05 06:29:19 +02:00
ldexp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
lit.local.cfg
memcpy-from-constant.ll
permlane64.ll [AMDGPU] Add GFX11 llvm.amdgcn.permlane64 intrinsic 2022-06-13 21:12:11 +01:00
tan.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00