[PATCH] D138215: [AMDGPU][CodeGen] Support raw format TFE buffer loads other than byte, short and d16 ones.
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 17 13:17:12 PST 2022
arsenm added inline comments.
================
Comment at: llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll:125
+define amdgpu_cs <4 x float> @buffer_load_xyzw_tfe(<4 x i32> inreg %rsrc) {
+ %load = call { <4 x float>, i32 } @llvm.amdgcn.struct.buffer.load.format.sl_v4f32i32s(<4 x i32> %rsrc, i32 0, i32 0, i32 0, i32 0)
+ %data = extractvalue { <4 x float>, i32 } %load, 0
----------------
All int and FP combinations not here?
================
Comment at: llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll:149
+}
+
declare float @llvm.amdgcn.struct.buffer.load.format.f32(<4 x i32>, i32, i32, i32, i32) #0
----------------
2 x case missing?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D138215/new/
https://reviews.llvm.org/D138215
More information about the llvm-commits
mailing list