[PATCH] D118123: [AMDGPU][MC][GFX9] Enabled TBA/TMA access via setreg/getreg
Jay Foad via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 25 03:41:08 PST 2022
foad added inline comments.
================
Comment at: llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:1035-1036
+ return isGFX9(STI) || isGFX10(STI);
+ case ID_POPS_PACKER:
+ return isGFX10(STI);
default:
----------------
Did you mean to include this in this patch?
================
Comment at: llvm/test/MC/AMDGPU/sopk.s:268
// GFX10: s_setreg_b32 hwreg(HW_REG_TBA_LO), s2 ; encoding: [0x10,0xf8,0x82,0xb9]
+// GFX9: s_setreg_b32 hwreg(HW_REG_TBA_LO), s2 ; encoding: [0x10,0xf8,0x02,0xb9]
+// VI: s_setreg_b32 hwreg(16), s2 ; encoding: [0x10,0xf8,0x02,0xb9]
----------------
This is a strange example because TBA is read-only, but I guess the assembler does not know that. So OK.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D118123/new/
https://reviews.llvm.org/D118123
More information about the llvm-commits
mailing list