[PATCH] D105507: AMDGPU: Add gfx10 assembler directive to specify shared VGPR count
Jacob Lambert via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 7 13:39:18 PST 2022
lamb-j added inline comments.
================
Comment at: llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:4769
+ COMPUTE_PGM_RSRC3_GFX10_SHARED_VGPR_COUNT,
+ Val, ValRange);
} else if (ID == ".amdhsa_exception_fp_ieee_invalid_op") {
----------------
kzhuravl wrote:
> t-tye wrote:
> > How does the value relate to the total VGPR count? Are these in addition, or this just indicates how many of the VGPRs are shared? If the later, is there an error for when this value exceeds the requested VGPR count?
> >
> > How does new_vgpr work? Is it agnostic to which VGPRs are private and shared? Seems it probably is so that present no issues with adding shared VGPRs but wanted to check.
> Will post a follow up patch shortly.
I've added a check/error for when shared_vgpr_count exceeds next_free_vgpr. I'm still looking into "new_vgpr" and if any changes need to be made related to that.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D105507/new/
https://reviews.llvm.org/D105507
More information about the llvm-commits
mailing list