[all-commits] [llvm/llvm-project] 9ee5c4: AMDGPU: Figure out required AGPR count for inline asm

Matt Arsenault via All-commits all-commits at lists.llvm.org
Sat Oct 4 03:58:31 PDT 2025


  Branch: refs/heads/users/arsenm/amdgpu/parse-num-regs-asm-attributor
  Home:   https://github.com/llvm/llvm-project
  Commit: 9ee5c4c9595fcf8fd360d9ce6c5705196d3041c8
      https://github.com/llvm/llvm-project/commit/9ee5c4c9595fcf8fd360d9ce6c5705196d3041c8
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-10-04 (Sat, 04 Oct 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
    M llvm/test/CodeGen/AMDGPU/amdgpu-attributor-no-agpr.ll

  Log Message:
  -----------
  AMDGPU: Figure out required AGPR count for inline asm

For now just try to compute the minimum number of AGPRs required
to allocate the asm. Leave the attributor changes to turn this
into an integer value for later.


  Commit: 1769175bf8eafb226e3506118e2385b89409a9f2
      https://github.com/llvm/llvm-project/commit/1769175bf8eafb226e3506118e2385b89409a9f2
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-10-04 (Sat, 04 Oct 2025)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/amdgpu-attributor-no-agpr.ll

  Log Message:
  -----------
  reduce test noise


  Commit: 8d4f9325e1a287853792cfb0b23cc584519e542e
      https://github.com/llvm/llvm-project/commit/8d4f9325e1a287853792cfb0b23cc584519e542e
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-10-04 (Sat, 04 Oct 2025)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/amdgpu-attributor-no-agpr.ll

  Log Message:
  -----------
  More tests


  Commit: fc3aa2a708487f9d145e2bc89183cf0cddde7a32
      https://github.com/llvm/llvm-project/commit/fc3aa2a708487f9d145e2bc89183cf0cddde7a32
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-10-04 (Sat, 04 Oct 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp

  Log Message:
  -----------
  Rework accounting of mixed physical and virtual registers


Compare: https://github.com/llvm/llvm-project/compare/2cef45d9731d...fc3aa2a70848

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list