[PATCH] D105507: [AMDGPU] Add gfx10 assembler directive to specify shared VGPR count

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 31 19:01:37 PST 2022


arsenm added inline comments.


================
Comment at: llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:4880
+    // SharedVGPRCount < 16 checked by PARSE_ENTRY_BITS
+    if (SharedVGPRCount && EnableWavefrontSize32)
+      return TokError("shared_vgpr_count directive not valid on "
----------------
Braces


================
Comment at: llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:4883
+                      "wavefront size 32");
+    printf("Shared*2+VGPR: %d\n", SharedVGPRCount*2 + VGPRBlocks);
+    if (SharedVGPRCount*2 + VGPRBlocks > 63)
----------------
Leftover debug printing


================
Comment at: llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:4884
+    printf("Shared*2+VGPR: %d\n", SharedVGPRCount*2 + VGPRBlocks);
+    if (SharedVGPRCount*2 + VGPRBlocks > 63)
+      return TokError("shared_vgpr_count*2 + "
----------------
Braces, spaces around *


================
Comment at: llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:4887
+                      "compute_pgm_rsrc1.GRANULATED_WORKITEM_VGPR_COUNT "
+                      "cannot exceed 63\n");
+  }
----------------
I don't think this needs the newline


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