Branch: refs/heads/ronak/amdgpu-va-rebase
Home: https://github.com/dyninst/dyninst
Commit: ed3070ab11da1d888ebbe5c9ef4030be99b54ec3
https://github.com/dyninst/dyninst/commit/ed3070ab11da1d888ebbe5c9ef4030be99b54ec3
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emitter.h
Log Message:
-----------
[Emitter] Add emitOpImmSimple interface for immediate operations
The existing emitOpImm takes two opcodes, and we don't want to mess with
any existing code.
Commit: 8c8a4cf631ebecc30404944c73c258f71e5ba5f7
https://github.com/dyninst/dyninst/commit/8c8a4cf631ebecc30404944c73c258f71e5ba5f7
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emitter.h
Log Message:
-----------
[Emitter] Add API emitMovePCtoReg
We want to make all targets use this instead of having corresponding code
scattered around.
Commit: a38e5fa55edfbc0e3bbd03f0abf9ad61c4490f34
https://github.com/dyninst/dyninst/commit/a38e5fa55edfbc0e3bbd03f0abf9ad61c4490f34
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M cmake/DyninstPlatform.cmake
M common/CMakeLists.txt
A common/src/arch-amdgpu.C
A common/src/arch-amdgpu.h
M dataflowAPI/src/ABI.C
A dataflowAPI/src/amdgpu_gfx908_machRegIndex.h
A dataflowAPI/src/amdgpu_gfx90a_machRegIndex.h
A dataflowAPI/src/amdgpu_gfx940_machRegIndex.h
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/BPatch_snippet.C
A dyninstAPI/src/RegisterConversion-amdgpu.C
A dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
M dyninstAPI/src/Relocation/Widgets/CFWidget.h
A dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
M dyninstAPI/src/Relocation/Widgets/StackModWidget.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/binaryEdit.C
A dyninstAPI/src/codegen-amdgpu.C
A dyninstAPI/src/codegen-amdgpu.h
M dyninstAPI/src/codegen.h
A dyninstAPI/src/emit-amdgpu.C
A dyninstAPI/src/emit-amdgpu.h
A dyninstAPI/src/inst-amdgpu.C
A dyninstAPI/src/inst-amdgpu.h
A dyninstAPI/src/linux-amdgpu.C
A dyninstAPI/src/linux-amdgpu.h
M dyninstAPI/src/linux.h
M dyninstAPI/src/mapped_object.C
A dyninstAPI/src/parse-amdgpu.C
M dyninstAPI/src/parse-cfg.h
M dyninstAPI/src/registerSpace.C
M dyninstAPI/src/registerSpace.h
A dyninstAPI/src/stackwalk-amdgpu.C
M dyninstAPI_RT/CMakeLists.txt
M dyninstAPI_RT/src/RTlinux.c
A dyninstAPI_RT/src/RTthread-amdgpu.c
M parseAPI/src/Parser-speculative.C
M proccontrol/CMakeLists.txt
A proccontrol/src/amdgpu_process.C
A proccontrol/src/amdgpu_process.h
M proccontrol/src/linux.C
M proccontrol/src/linux.h
M stackwalk/CMakeLists.txt
A stackwalk/src/amdgpu-swk.C
A stackwalk/src/amdgpu-swk.h
M stackwalk/src/dbginfo-stepper.C
M stackwalk/src/framestepper.C
A stackwalk/src/linux-amdgpu-swk.C
M stackwalk/src/linux-x86-swk.C
M symtabAPI/CMakeLists.txt
A symtabAPI/src/emitElfStatic-amdgpu.C
A symtabAPI/src/relocationEntry-elf-amdgpu.C
Log Message:
-----------
Initial compilable commit
Commit: 16f670ad3c81febcc1a732df9f1adae59dee4d54
https://github.com/dyninst/dyninst/commit/16f670ad3c81febcc1a732df9f1adae59dee4d54
Author: Ronak Chauhan <rchauhan9@xxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
A dyninstAPI/src/amdgpu-vega-details.cpp
A dyninstAPI/src/amdgpu-vega-details.h
M dyninstAPI/src/codegen.h
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
M dyninstAPI/src/inst-amdgpu.C
M proccontrol/src/amdgpu_process.C
Log Message:
-----------
Get dyninst to build with the AMDGPU Vega emitter
Commit: 5d7aac45c06a79a7c1844ec5c879e55e330f2254
https://github.com/dyninst/dyninst/commit/5d7aac45c06a79a7c1844ec5c879e55e330f2254
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.cpp
Log Message:
-----------
[AMDGPU] Use hex literals instead of binary literals
Commit: 1d206a7fb931b22dbe340fe1396476b7f1264bc1
https://github.com/dyninst/dyninst/commit/1d206a7fb931b22dbe340fe1396476b7f1264bc1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/RegisterConversion-amdgpu.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/registerSpace.C
M dyninstAPI/src/registerSpace.h
Log Message:
-----------
[AMDGPU] Add register conversion for gfx908
Next : look into dataflowAPI and ABI
Commit: 440c9e304266f6383840653f5d602a2381c4cd13
https://github.com/dyninst/dyninst/commit/440c9e304266f6383840653f5d602a2381c4cd13
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dataflowAPI/src/ABI.C
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Try to fill in some ABI and liveness related gaps
Commit: 4e4d6a1b4ff96ed1a79a037780c8dd97ab99fb26
https://github.com/dyninst/dyninst/commit/4e4d6a1b4ff96ed1a79a037780c8dd97ab99fb26
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dataflowAPI/src/amdgpu_gfx908_machRegIndex.h
M dyninstAPI/src/codegen.C
M dyninstAPI/src/registerSpace.C
M dyninstAPI/src/registerSpace.h
Log Message:
-----------
Fixes to let insertSnippet Example Work
This commit contains of the following patch to make the insert
snippet example works. It is not intended to be merged, and all
these "hacks" should be looked at carefully and changed to a
correct implementation.
1. Add additional registers in the liveness register map in dataflowAPI
2. Add additional register encoding types in registerSpace
3. Add definedRegs tracking for arch_amdgpu
Commit: 86e364f4bfe5111347de04220155081d8b39c1b6
https://github.com/dyninst/dyninst/commit/86e364f4bfe5111347de04220155081d8b39c1b6
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
[AMDGPU] Remove duplicate CMake config
Commit: 78a5ae3f9e142949c632c814f1e8cddb6c873777
https://github.com/dyninst/dyninst/commit/78a5ae3f9e142949c632c814f1e8cddb6c873777
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
[AMDGPU] Compile amdgpu-vega-details.cpp only when building Dyninst for AMDGPU
Commit: cf5aac169ec42a2f7c44024790405c424324d73f
https://github.com/dyninst/dyninst/commit/cf5aac169ec42a2f7c44024790405c424324d73f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU] Have separate implementation of AST interfaces for AMDGPU
Commit: d202fc7b26d8f80604bb794c322b55849e6fcf36
https://github.com/dyninst/dyninst/commit/d202fc7b26d8f80604bb794c322b55849e6fcf36
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU][AST-Lower] Remove some code not relevant to AMDGPU
Commit: 3564b9e99b0bba5b6f81c943dae063dbc66c7c59
https://github.com/dyninst/dyninst/commit/3564b9e99b0bba5b6f81c943dae063dbc66c7c59
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU] Emit short jump for branchOp in AstOperatorNode
Commit: 11861ab47a1bc568f316c9b1515315e8c5483976
https://github.com/dyninst/dyninst/commit/11861ab47a1bc568f316c9b1515315e8c5483976
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Remove print statements from checkLive
Commit: 3bac9404625ffb6bb94ee3a8f788e63318366390
https://github.com/dyninst/dyninst/commit/3bac9404625ffb6bb94ee3a8f788e63318366390
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
Log Message:
-----------
[AMDGPU][Emitter] Implement emitOpImmSimple
Commit: 083c4bfc55d088c592ca9b2ebf2bc60fd562630a
https://github.com/dyninst/dyninst/commit/083c4bfc55d088c592ca9b2ebf2bc60fd562630a
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU][AST-lower] Add message assertion stating AMDGPU doesn't support integer division
Commit: a10e142c8af986c1d699499b22264fe0ad63d651
https://github.com/dyninst/dyninst/commit/a10e142c8af986c1d699499b22264fe0ad63d651
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU] Generate SALU instructions for binary operations
Commit: 49b7b67edac60ac9acbd3d5730c4ea884862951f
https://github.com/dyninst/dyninst/commit/49b7b67edac60ac9acbd3d5730c4ea884862951f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.cpp
Log Message:
-----------
[AMDGPU] Fix emitting SMEM instructions
Commit: 7b8f750522ab20533feee7dc87ff22e7f0a53dec
https://github.com/dyninst/dyninst/commit/7b8f750522ab20533feee7dc87ff22e7f0a53dec
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast-amdgpu.C
M dyninstAPI/src/ast.h
Log Message:
-----------
[AMDGPU][CodeGen] Add variable allocation skeleton
Commit: 8d52ceb83e0b11074ba42931c074b01c6b7b6b79
https://github.com/dyninst/dyninst/commit/8d52ceb83e0b11074ba42931c074b01c6b7b6b79
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M common/src/arch-amdgpu.h
M symtabAPI/src/relocationEntry-elf-amdgpu.C
Log Message:
-----------
Use DYNINST_EXPORT macro
Commit: 5ddb5e41e64ec3e7e23c3fca1aef3f60e21fc0dd
https://github.com/dyninst/dyninst/commit/5ddb5e41e64ec3e7e23c3fca1aef3f60e21fc0dd
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstOptions.cmake
M cmake/DyninstPlatform.cmake
Log Message:
-----------
[AMDGPU] Add CMake option for AMDGPU build of Dyninst
Commit: 539152db689322396961e8824055d1158a921cfc
https://github.com/dyninst/dyninst/commit/539152db689322396961e8824055d1158a921cfc
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dataflowAPI/src/ABI.C
M dataflowAPI/src/RegisterMap.C
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
[AMDGPU] Fix build issues from liveness code
- Add missing exec_lo and exec_hi definitions
- Use appropriate map for liveness (currently hardcoded to gfx908)
Commit: 1279c0bd756e61b5bf0e19d439df05638989573b
https://github.com/dyninst/dyninst/commit/1279c0bd756e61b5bf0e19d439df05638989573b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/codegen-amdgpu.C
Log Message:
-----------
[AMDGPU][WIP] Implement insnCodeGen::generateBranch
Need to use dead registers for this to work in general.
Commit: 09a6702518e32388729693c93ceb9cd22d8c4e50
https://github.com/dyninst/dyninst/commit/09a6702518e32388729693c93ceb9cd22d8c4e50
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/codegen-amdgpu.C
Log Message:
-----------
[AMDGPU] Implement insnCodeGen::generateNOOP
Commit: 4d1c28749473d6aa94d0e3656280fce8fd0096a5
https://github.com/dyninst/dyninst/commit/4d1c28749473d6aa94d0e3656280fce8fd0096a5
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M cmake/DyninstPlatform.cmake
M dyninstAPI/CMakeLists.txt
M dyninstAPI_RT/CMakeLists.txt
M proccontrol/CMakeLists.txt
Log Message:
-----------
Run cmake-format
Commit: a0634d472f28889f782c1f2a4cc75d2044921679
https://github.com/dyninst/dyninst/commit/a0634d472f28889f782c1f2a4cc75d2044921679
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Output symbol names of instrumented functions along with the instrumented binary
Commit: 43ba26f94579a98a220e244d20a631dc9d75041e
https://github.com/dyninst/dyninst/commit/43ba26f94579a98a220e244d20a631dc9d75041e
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/amdgpu-prologue.cpp
A dyninstAPI/src/amdgpu-prologue.h
Log Message:
-----------
[AMDGPU] Implement instrumentation prologue
Commit: 300b56564884e27c5a80fd1973f99d4b76132906
https://github.com/dyninst/dyninst/commit/300b56564884e27c5a80fd1973f99d4b76132906
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU][WIP] Insert prologue at beginning of instrumented functions
Commit: fb2989413b258b814eb2e1cc6ebd491a0c61c9f8
https://github.com/dyninst/dyninst/commit/fb2989413b258b814eb2e1cc6ebd491a0c61c9f8
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Set base register and offset in prologue for instrumented kernels
>From here onwards, we use tools external to Dyninst libraries along with the user-written mutator.
We plan to add the functionality of these tools to the appropriate Dyninst libraries in the future.
Commit: bda5a08e6e23ac140aa33ee308eed75f22d4a8fd
https://github.com/dyninst/dyninst/commit/bda5a08e6e23ac140aa33ee308eed75f22d4a8fd
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Change filename of instrumented kernel list
It was a suffix to the output file name that comes from the mutator.
This commit changes it to be a suffix to the input file name. So we can
set up other tools in our scripts to read the instrumented kernel names
without having to worry about the mutator.
Commit: 739c10a6006dec615f8739cc9a065a73d4136601
https://github.com/dyninst/dyninst/commit/739c10a6006dec615f8739cc9a065a73d4136601
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
[AMDGPU][BPatch] Don't create symtab entry for variables
Device code doesn't have variables in the traditional sense.
So we don't want a symtab entry for variables inserted as instrumentation.
Commit: 5a52f9dcaf33cdfba02ed1c703a408cc20c21e0c
https://github.com/dyninst/dyninst/commit/5a52f9dcaf33cdfba02ed1c703a408cc20c21e0c
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M symtabAPI/src/emitElf.C
Log Message:
-----------
[AMDGPU][ELF] Don't use library_adjust
Commit: b5c99f8e2cec9c3681613401dc3b24e066357270
https://github.com/dyninst/dyninst/commit/b5c99f8e2cec9c3681613401dc3b24e066357270
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Fix build error on clang 15
Commit: efb867a45b5581739a4cd6d57adb82811d8ea0d1
https://github.com/dyninst/dyninst/commit/efb867a45b5581739a4cd6d57adb82811d8ea0d1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.cpp
Log Message:
-----------
[WIP] comment out print statements
Commit: b72fc1727899953f099b4d4e5e9f5f7c7117f3ff
https://github.com/dyninst/dyninst/commit/b72fc1727899953f099b4d4e5e9f5f7c7117f3ff
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.h
Log Message:
-----------
[AMDGPU] Add more SOPP opcodes for codegen
Commit: 1c06bc00a70a4b93f19d2a5d5e5a9bb40bd1857d
https://github.com/dyninst/dyninst/commit/1c06bc00a70a4b93f19d2a5d5e5a9bb40bd1857d
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
M dyninstAPI/src/codegen-amdgpu.C
Log Message:
-----------
[AMDGPU] Make code relocation work
Commit: 07ed6f498e609e1f75dab068ee895eadb3e57b15
https://github.com/dyninst/dyninst/commit/07ed6f498e609e1f75dab068ee895eadb3e57b15
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/amdgpu-epilogue.cpp
A dyninstAPI/src/amdgpu-epilogue.h
M dyninstAPI/src/amdgpu-vega-details.h
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
Log Message:
-----------
[AMDGPU] Implement epilogue for instrumented kernels
Commit: fdf96be891b88c69325309c94f64a24f22459631
https://github.com/dyninst/dyninst/commit/fdf96be891b88c69325309c94f64a24f22459631
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Insert epilogue in instrumented kernels
Commit: 82a3467829e3f970a95f6d25f6fd951a1ab472e1
https://github.com/dyninst/dyninst/commit/82a3467829e3f970a95f6d25f6fd951a1ab472e1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
Log Message:
-----------
[AMDGPU] Fix long jumps
Commit: 226e101c5d00f9af6f74c305bd4d976d314f8ba9
https://github.com/dyninst/dyninst/commit/226e101c5d00f9af6f74c305bd4d976d314f8ba9
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Read updated output from the kernel-info tool
Commit: ef74e877617a0531e2735f341ad8d105c5d27570
https://github.com/dyninst/dyninst/commit/ef74e877617a0531e2735f341ad8d105c5d27570
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Revert to using kernargBufferSize for prologue
Commit: 1d083989bbcfe9aa6c11ada3558209a7206eb8c9
https://github.com/dyninst/dyninst/commit/1d083989bbcfe9aa6c11ada3558209a7206eb8c9
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Also write size of kernarg buffer along with instrumented kernel names
Commit: b672140268d82ebb0cd23b76778860697ce722cf
https://github.com/dyninst/dyninst/commit/b672140268d82ebb0cd23b76778860697ce722cf
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
[AMDGPU] Print details when generating long branches
Commit: a2fd74ff4d8930cca4c15bfce0337cc96a4cf277
https://github.com/dyninst/dyninst/commit/a2fd74ff4d8930cca4c15bfce0337cc96a4cf277
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
[AMDGPU] Correct long jump target computation
Commit: 98c8092bc5c29e7fad49cef3db624c63adfda6a1
https://github.com/dyninst/dyninst/commit/98c8092bc5c29e7fad49cef3db624c63adfda6a1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/RegisterConversion-amdgpu.C
M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
Log Message:
-----------
[AMDGPU] Update code to work with API change from 9ca1a7b56 (PR #1826)
Commit: c21f1f1526d90ed32bb80c662466da3ce1f18f8b
https://github.com/dyninst/dyninst/commit/c21f1f1526d90ed32bb80c662466da3ce1f18f8b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M dataflowAPI/src/ABI.C
M dyninstAPI/src/function.h
M proccontrol/src/linux.C
Log Message:
-----------
[AMDGPU] Get Dyninst to build after rebasing on b37171691 (PR #1807)
Commit: c7e90dad64517fdb648d96d26220c0f5ba269335
https://github.com/dyninst/dyninst/commit/c7e90dad64517fdb648d96d26220c0f5ba269335
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dataflowAPI/src/ABI.C
Log Message:
-----------
[AMDGPU] Get Dyninst to build after rebasing on 254490e70 (PR #1843)
Commit: 975ce1a4f81023c2e7f572b4e764f9b51c9354ba
https://github.com/dyninst/dyninst/commit/975ce1a4f81023c2e7f572b4e764f9b51c9354ba
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_memoryAccessAdapter.C
M dyninstAPI/src/ast-amdgpu.C
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/codegen-amdgpu.h
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/parse-amdgpu.C
M parseAPI/src/IA_amdgpu.C
Log Message:
-----------
[AMDGPU] Get Dyninst to build after rebasing on 5758d3e5c (PR #1891)
Commit: 0b31eca97fdfec3337cc74e71cb5b206508754ce
https://github.com/dyninst/dyninst/commit/0b31eca97fdfec3337cc74e71cb5b206508754ce
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
M dyninstAPI/src/linux-amdgpu.C
Log Message:
-----------
[AMDGPU] Get Dyninst to build after rebasing on d709fffa5 (PR #1913)
Commit: 9b3c472396d97eb8b8efd632a2c3f15541f76bc1
https://github.com/dyninst/dyninst/commit/9b3c472396d97eb8b8efd632a2c3f15541f76bc1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M symtabAPI/src/emitElfStatic-amdgpu.C
Log Message:
-----------
[AMDGPU] Clean up emitElfUtils::updateRelocation. Makes Dyninst build after rebasing on 4d00f5cbc (PR #1933)
Commit: 65627c286a900916e8990d96b934c4d8f089d8b2
https://github.com/dyninst/dyninst/commit/65627c286a900916e8990d96b934c4d8f089d8b2
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
[AMDGPU] Add new constructor for named variables
Commit: 0de88e257a71aaeaf78994cb776bb1cbe0855980
https://github.com/dyninst/dyninst/commit/0de88e257a71aaeaf78994cb776bb1cbe0855980
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
[AMDGPU] Add and use the wrapper around the new constructor for variables
Commit: 1ac98c003175e6b65583e6fcdde831d005d798c7
https://github.com/dyninst/dyninst/commit/1ac98c003175e6b65583e6fcdde831d005d798c7
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.h
Log Message:
-----------
[AMDGPU] Use size for variables based on type
Commit: 8c2ce550fdff8e3e4430e4e2438402025b1f3adc
https://github.com/dyninst/dyninst/commit/8c2ce550fdff8e3e4430e4e2438402025b1f3adc
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.cpp
M dyninstAPI/src/amdgpu-vega-details.h
Log Message:
-----------
[AMDGPU] Support SOP2 operations with literals
Commit: b6395af94111128190a709637dc21f028af2b2ab
https://github.com/dyninst/dyninst/commit/b6395af94111128190a709637dc21f028af2b2ab
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
Log Message:
-----------
[AMDGPU] Implement addition of a constant to a register pair
Commit: 82981dbde84ecb394a9453fc540b08c2e2490de1
https://github.com/dyninst/dyninst/commit/82981dbde84ecb394a9453fc540b08c2e2490de1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
[AMDGPU] Don't build stackwalkerAPI for AMDGPU
We want to get the AMDGPU branch merged into master.
stackwalkerAPI doesn't support AMDGPU yet.
Disabling stackwalkerAPI is a temporary workaround to remove unnecessary
warnings when building the entire Dyninst project.
Commit: db578e447b06b369c96dec389247eb21b6bfca93
https://github.com/dyninst/dyninst/commit/db578e447b06b369c96dec389247eb21b6bfca93
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M symtabAPI/src/emitElfStatic-amdgpu.C
Log Message:
-----------
[AMDGPU][SymtabAPI] Cleanup to fix warnings
Commit: 769cd8db19ed3d95c2f9cb8a0cbaf95b7e8dbc33
https://github.com/dyninst/dyninst/commit/769cd8db19ed3d95c2f9cb8a0cbaf95b7e8dbc33
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.cpp
Log Message:
-----------
[AMDGPU] Cleanup low level VEGA code generation
- Don't print details
- Use hex literals instead of binary literals
Commit: a10c770b0929836f86f132ef0a5cac06a2f038e8
https://github.com/dyninst/dyninst/commit/a10c770b0929836f86f132ef0a5cac06a2f038e8
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
[AMDGPU][Emitter] Cleanup and fix warnings
Commit: 3a79fb0ffc4f0eddb34dea96650bd2091ded0934
https://github.com/dyninst/dyninst/commit/3a79fb0ffc4f0eddb34dea96650bd2091ded0934
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
M dyninstAPI/src/codegen-amdgpu.C
Log Message:
-----------
[AMDGPU] Cleanup and fix more warnings
Commit: e4c96011e2f1aaa4e58516526daa4ccb3e96cc63
https://github.com/dyninst/dyninst/commit/e4c96011e2f1aaa4e58516526daa4ccb3e96cc63
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-epilogue.cpp
M dyninstAPI/src/amdgpu-prologue.cpp
Log Message:
-----------
[AMDGPU] Fix warnings in prologue and epilogue
Commit: 244ac3dfee49e2f0130144533ee498f8158a3e9b
https://github.com/dyninst/dyninst/commit/244ac3dfee49e2f0130144533ee498f8158a3e9b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/inst-amdgpu.C
Log Message:
-----------
Cleanup inst-amdgpu.C
Commit: db3b19213949ef3cd7b091583012d2ec79013bab
https://github.com/dyninst/dyninst/commit/db3b19213949ef3cd7b091583012d2ec79013bab
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
[AMDGPU][BPatch] Fix mismatched type warnings
Commit: 83f18c3b18eed66aee0e2a456b445dd741a98249
https://github.com/dyninst/dyninst/commit/83f18c3b18eed66aee0e2a456b445dd741a98249
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/linux-amdgpu.C
Log Message:
-----------
Comment out unused constants in linux-amdgpu.C
Commit: ed024a7e7ad73427a7bc944932fc157d108ee10d
https://github.com/dyninst/dyninst/commit/ed024a7e7ad73427a7bc944932fc157d108ee10d
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
Fix warnings in ast-amdgpu.C
Commit: c4e241d200125f069af3d360083b82d7d6deb2c8
https://github.com/dyninst/dyninst/commit/c4e241d200125f069af3d360083b82d7d6deb2c8
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/RegisterConversion-amdgpu.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/registerSpace.C
M dyninstAPI/src/registerSpace.h
Log Message:
-----------
[AMDGPU] Rename SGPR enumerations in DyninstAPI to avoid shadowing with InstructionAPI::Result_Type
Commit: 4383ad12adb01f99f74e67a263bac99fae75347e
https://github.com/dyninst/dyninst/commit/4383ad12adb01f99f74e67a263bac99fae75347e
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstPlatform.cmake
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
[AMDGPU] Get Dyninst to build after rebasing on 5b6094b (PR #1830)
Commit: f667277fbb3ee501e763dbac73d41213ccb3a78b
https://github.com/dyninst/dyninst/commit/f667277fbb3ee501e763dbac73d41213ccb3a78b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M cmake/DyninstPlatform.cmake
Log Message:
-----------
Run cmake-format after rebasing on 3f85da4 (PR #1977)
Commit: c24870c000b55a7758bd8356ac9b59917d834ebb
https://github.com/dyninst/dyninst/commit/c24870c000b55a7758bd8356ac9b59917d834ebb
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
Remove unnecessary guards for other architectures in ast-amdgpu.C
Commit: f982be5d8bc4bcf15b567aa3970e9fb264aa0cf8
https://github.com/dyninst/dyninst/commit/f982be5d8bc4bcf15b567aa3970e9fb264aa0cf8
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
Remove unnecessary includes from emit-amdgpu.C
Commit: 5a6c5915f63e8698ba9b15209dc17558d9bbb367
https://github.com/dyninst/dyninst/commit/5a6c5915f63e8698ba9b15209dc17558d9bbb367
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-amdgpu.h
M parseAPI/src/IA_amdgpu.C
M proccontrol/src/amdgpu_process.C
M symtabAPI/src/relocationEntry-elf-amdgpu.C
Log Message:
-----------
[Cleanup] Remove unnecessary AArch64 code from AMDGPU files
Commit: 7ad5c6e6045fecd6a3dd7329b241f43174d4e70e
https://github.com/dyninst/dyninst/commit/7ad5c6e6045fecd6a3dd7329b241f43174d4e70e
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/stackwalk-amdgpu.C
Log Message:
-----------
[Cleanup][DyninstAPI] Remove stackwalker-related code from DyninstAPI
Commit: 38f71d4350570b14b7d43256d4fa16122b079346
https://github.com/dyninst/dyninst/commit/38f71d4350570b14b7d43256d4fa16122b079346
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M CMakeLists.txt
M cmake/DyninstCapArchDef.cmake
M cmake/DyninstOptions.cmake
M cmake/DyninstPlatform.cmake
M dataflowAPI/src/ABI.C
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
M dyninstAPI/src/BPatch_memoryAccessAdapter.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/Relocation/Widgets/CFWidget.h
M dyninstAPI/src/binaryEdit.C
M dyninstAPI/src/codegen.C
M dyninstAPI/src/codegen.h
M dyninstAPI/src/function.h
M dyninstAPI/src/linux-amdgpu.h
M dyninstAPI/src/linux.h
M dyninstAPI/src/mapped_object.C
M dyninstAPI/src/parse-cfg.h
M dyninstAPI/src/registerSpace.C
M dyninstAPI/src/registerSpace.h
M dyninstAPI_RT/CMakeLists.txt
M dyninstAPI_RT/src/RTlinux.c
M proccontrol/src/linux.C
M stackwalk/CMakeLists.txt
M symtabAPI/CMakeLists.txt
Log Message:
-----------
[AMDGPU] Use DYNINST_CODEGEN_ARCH_GFX908 instead of arch_amdgpu
Commit: 479b3efa8b85ed4b8b85d6e997736d29cb2a8042
https://github.com/dyninst/dyninst/commit/479b3efa8b85ed4b8b85d6e997736d29cb2a8042
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
Log Message:
-----------
[AMDGPU] Cleanup CMake definitions for AMDGPU codegen
Commit: 49d7b2b437af4c3e68188a16f0a826fbd6f2230f
https://github.com/dyninst/dyninst/commit/49d7b2b437af4c3e68188a16f0a826fbd6f2230f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast.C
M symtabAPI/src/emitElf.C
Log Message:
-----------
[AMDGPU] Remove unnecessary old arch_amdgpu conditional compilations
- Remove includes in ast.C
- Remove conditional disabling of library_adjust
Commit: b30136f8f83a0841733b7336ffff2056df26d7af
https://github.com/dyninst/dyninst/commit/b30136f8f83a0841733b7336ffff2056df26d7af
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M common/src/arch-amdgpu.C
M common/src/arch-amdgpu.h
M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/codegen-amdgpu.h
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/linux-amdgpu.C
M dyninstAPI/src/linux-amdgpu.h
M dyninstAPI/src/parse-amdgpu.C
M dyninstAPI/src/stackwalk-amdgpu.C
M symtabAPI/src/emitElfStatic-amdgpu.C
Log Message:
-----------
[AMDGPU] Cleanup all relevant files
Commit: d1a2364241a4684b7396746aa4564ae6b70c824f
https://github.com/dyninst/dyninst/commit/d1a2364241a4684b7396746aa4564ae6b70c824f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/RegisterConversion-amdgpu.C
M dyninstAPI/src/amdgpu-vega-details.h
M dyninstAPI/src/inst-amdgpu.C
Log Message:
-----------
[AMDGPU] Add comments to make clang-format ignore portions of code
Commit: 40c0a9cefad137c8dc144fd149adb01ebaed6dd5
https://github.com/dyninst/dyninst/commit/40c0a9cefad137c8dc144fd149adb01ebaed6dd5
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M common/src/arch-amdgpu.C
M common/src/arch-amdgpu.h
M dyninstAPI/src/RegisterConversion-amdgpu.C
M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
M dyninstAPI/src/amdgpu-epilogue.h
M dyninstAPI/src/amdgpu-prologue.h
M dyninstAPI/src/amdgpu-vega-details.cpp
M dyninstAPI/src/ast-amdgpu.C
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/codegen-amdgpu.h
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-amdgpu.h
M dyninstAPI/src/linux-amdgpu.C
M dyninstAPI/src/linux-amdgpu.h
M dyninstAPI/src/parse-amdgpu.C
M dyninstAPI/src/stackwalk-amdgpu.C
M dyninstAPI_RT/src/RTthread-amdgpu.c
M symtabAPI/src/emitElfStatic-amdgpu.C
M symtabAPI/src/relocationEntry-elf-amdgpu.C
Log Message:
-----------
[AMDGPU] Run clang-format on new files only
Run clang-format -style="{BasedOnStyle: LLVM, ColumnLimit: 100}"
on all the new files introduced by the port.
Leave existing files as-is.
Commit: 1751d772ac1088519810aac73761421b78fc95b8
https://github.com/dyninst/dyninst/commit/1751d772ac1088519810aac73761421b78fc95b8
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/amdgpu-gfx908-details.cpp
A dyninstAPI/src/amdgpu-gfx908-details.h
R dyninstAPI/src/amdgpu-vega-details.cpp
R dyninstAPI/src/amdgpu-vega-details.h
M dyninstAPI/src/emit-amdgpu.h
Log Message:
-----------
[AMDGPU] Use GFX908 instead of VEGA in filenames
Commit: f8afcfbe1d90b6f3b78cc3e7ffc9c45994f8b2b6
https://github.com/dyninst/dyninst/commit/f8afcfbe1d90b6f3b78cc3e7ffc9c45994f8b2b6
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-epilogue.cpp
M dyninstAPI/src/amdgpu-gfx908-details.cpp
M dyninstAPI/src/amdgpu-gfx908-details.h
M dyninstAPI/src/amdgpu-prologue.cpp
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/registerSpace.h
Log Message:
-----------
[AMDGPU] Use GFX908 instead of VEGA in source code
Commit: 4b58ce6603acf9b73d38621b8df9e697439df4d7
https://github.com/dyninst/dyninst/commit/4b58ce6603acf9b73d38621b8df9e697439df4d7
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/baseTramp.C
M dyninstAPI/src/unix.C
Log Message:
-----------
[AMDGPU] Fix unused argument warnings due to host and codegen arch being different.
Compare: https://github.com/dyninst/dyninst/compare/a65046a67146...4b58ce6603ac
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|