[DynInst_API:] [dyninst/dyninst] b4b24a: [AMDGPU][GFX908] Begin using new Register type for...


Date: Tue, 20 Jan 2026 07:24:13 -0800
From: Ronak Chauhan <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] b4b24a: [AMDGPU][GFX908] Begin using new Register type for...
  Branch: refs/heads/ronak/amdgpu-register-handling
  Home:   https://github.com/dyninst/dyninst
  Commit: b4b24a53bf7e199ad9aaf7efd416072b116148ee
      https://github.com/dyninst/dyninst/commit/b4b24a53bf7e199ad9aaf7efd416072b116148ee
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2026-01-20 (Tue, 20 Jan 2026)

  Changed paths:
    M common/src/arch-amdgpu.C
    M common/src/arch-amdgpu.h
    M dyninstAPI/src/AmdgpuPointHandler.C
    M dyninstAPI/src/RegisterConversion-amdgpu.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/registerSpace.h

  Log Message:
  -----------
  [AMDGPU][GFX908] Begin using new Register type for codegen


  Commit: 6d77247b35cfab5b294a8b54a4652b3c2b0fac95
      https://github.com/dyninst/dyninst/commit/6d77247b35cfab5b294a8b54a4652b3c2b0fac95
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2026-01-20 (Tue, 20 Jan 2026)

  Changed paths:
    M tests/unit/dyninstAPI/emitter/amdgpu_gfx908.cpp

  Log Message:
  -----------
  [AMDGPU] Use register constants during testing


  Commit: 84b66a7bfef59062b1553ce83c210e5dc5903f49
      https://github.com/dyninst/dyninst/commit/84b66a7bfef59062b1553ce83c210e5dc5903f49
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2026-01-20 (Tue, 20 Jan 2026)

  Changed paths:
    M dyninstAPI/src/AmdgpuKernelDescriptor.C
    M dyninstAPI/src/AmdgpuKernelDescriptor.h
    M dyninstAPI/src/AmdgpuPointHandler.C
    M dyninstAPI/src/AmdgpuPrologue.C

  Log Message:
  -----------
  [AMDGPU] Use register blocks when constructing prologue


  Commit: 18e0cb97c7ec93be07294cc1608efc8af158fb75
      https://github.com/dyninst/dyninst/commit/18e0cb97c7ec93be07294cc1608efc8af158fb75
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2026-01-20 (Tue, 20 Jan 2026)

  Changed paths:
    M dyninstAPI/src/registerSpace.h

  Log Message:
  -----------
  [AMDGPU] Use single register instead of block for frame pointer


  Commit: 910e68b3fe7cd531a2d69dbda4e32bbefa3d2c67
      https://github.com/dyninst/dyninst/commit/910e68b3fe7cd531a2d69dbda4e32bbefa3d2c67
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2026-01-20 (Tue, 20 Jan 2026)

  Changed paths:
    M dyninstAPI/src/AmdgpuKernelDescriptor.C
    M dyninstAPI/src/AmdgpuKernelDescriptor.h
    M dyninstAPI/src/AmdgpuPointHandler.C

  Log Message:
  -----------
  Rename getKernargPtrRegisterBlock() to getKernargPtrRegisterPair()


Compare: https://github.com/dyninst/dyninst/compare/22c16f1a03d8...910e68b3fe7c

To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] b4b24a: [AMDGPU][GFX908] Begin using new Register type for..., Ronak Chauhan <=