Branch: refs/heads/ronak/amdgpu-review
Home: https://github.com/dyninst/dyninst
Commit: 5c49465b134c57182cea14c72cbce192fd3351d2
https://github.com/dyninst/dyninst/commit/5c49465b134c57182cea14c72cbce192fd3351d2
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M common/CMakeLists.txt
A common/src/arch-amdgpu.C
A common/src/arch-amdgpu.h
M dataflowAPI/src/ABI.C
M dyninstAPI/CMakeLists.txt
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
M dyninstAPI/src/BPatch_memoryAccessAdapter.C
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
A dyninstAPI/src/amdgpu-epilogue.cpp
A dyninstAPI/src/amdgpu-epilogue.h
A dyninstAPI/src/amdgpu-gfx908-details.cpp
A dyninstAPI/src/amdgpu-gfx908-details.h
A dyninstAPI/src/amdgpu-prologue.cpp
A dyninstAPI/src/amdgpu-prologue.h
A dyninstAPI/src/ast-amdgpu.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
M dyninstAPI/src/binaryEdit.C
A dyninstAPI/src/codegen-amdgpu.C
A dyninstAPI/src/codegen-amdgpu.h
M dyninstAPI/src/codegen.C
M dyninstAPI/src/codegen.h
A dyninstAPI/src/emit-amdgpu.C
A dyninstAPI/src/emit-amdgpu.h
M dyninstAPI/src/function.h
A dyninstAPI/src/inst-amdgpu.C
A dyninstAPI/src/inst-amdgpu.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
M symtabAPI/CMakeLists.txt
A symtabAPI/src/emitElfStatic-amdgpu.C
A symtabAPI/src/relocationEntry-elf-amdgpu.C
Log Message:
-----------
Cleaned up initial commit for AMDGPU Codegen
Commit: 398baaaa1b612b5ad150c4d366bd5fb23056becb
https://github.com/dyninst/dyninst/commit/398baaaa1b612b5ad150c4d366bd5fb23056becb
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
run cmake-format
Commit: 9139d7d65e71d96ac4cbbc5226cbe79fd989dd2f
https://github.com/dyninst/dyninst/commit/9139d7d65e71d96ac4cbbc5226cbe79fd989dd2f
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
remove redundant ast-amdgpu.C
Commit: 1554152da833c7172c863b495bfa5504ecf8717d
https://github.com/dyninst/dyninst/commit/1554152da833c7172c863b495bfa5504ecf8717d
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dataflowAPI/src/ABI.C
Log Message:
-----------
fix amdgpu abi initilization
Commit: 6089306c4a9e42e69973d2c1d4f172871c44077e
https://github.com/dyninst/dyninst/commit/6089306c4a9e42e69973d2c1d4f172871c44077e
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-amdgpu.h
Log Message:
-----------
[AMDGPU] Cleanup some dead code
Commit: 502892a12489028e6d0a96c855e0ec5a725ceebe
https://github.com/dyninst/dyninst/commit/502892a12489028e6d0a96c855e0ec5a725ceebe
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/src/function.h
M dyninstAPI/src/parse-cfg.h
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Correct some conditional compilations
Commit: 303d8180ffb23787ede43577f10a017509b56789
https://github.com/dyninst/dyninst/commit/303d8180ffb23787ede43577f10a017509b56789
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/src/linux-aarch64.C
M dyninstAPI/src/linux-power.C
Log Message:
-----------
Temporary fix for host-codegen separation on Power and AArch64
Commit: 417887d27cc13487a28e3d297a600d11d0a7e707
https://github.com/dyninst/dyninst/commit/417887d27cc13487a28e3d297a600d11d0a7e707
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
[AMDGPU] Use existing constructor for variables
Commit: ebe7e68c1c682e4970aaec70d56d005762d09123
https://github.com/dyninst/dyninst/commit/ebe7e68c1c682e4970aaec70d56d005762d09123
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Cleanup accumulated minor diffs in BPatch_snippet
Commit: 879c00dbd23f53a38e2de673ae9eba86f93daced
https://github.com/dyninst/dyninst/commit/879c00dbd23f53a38e2de673ae9eba86f93daced
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast-amdgpu.C
M dyninstAPI/src/ast.C
R dyninstAPI/src/inst-amdgpu.h
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Delete inst-amdgpu.h
Commit: 813f817bbe1f265367e515adcdd494ceba8314ea
https://github.com/dyninst/dyninst/commit/813f817bbe1f265367e515adcdd494ceba8314ea
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
M dyninstAPI/src/amdgpu-prologue.cpp
M dyninstAPI/src/amdgpu-prologue.h
Log Message:
-----------
[AMDGPU] Simplify and cleanup prologue implementation
Commit: edbd324caf647ce1ab380dc8d9f0cde7889b0099
https://github.com/dyninst/dyninst/commit/edbd324caf647ce1ab380dc8d9f0cde7889b0099
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/src/amdgpu-gfx908-details.cpp
M dyninstAPI/src/amdgpu-gfx908-details.h
Log Message:
-----------
[AMDGPU] Fix s_dcache_wb generation
Commit: 51bc2ecdc7c77f0c0aea6dd73889904a8f9c23ca
https://github.com/dyninst/dyninst/commit/51bc2ecdc7c77f0c0aea6dd73889904a8f9c23ca
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
M dyninstAPI/src/amdgpu-epilogue.cpp
M dyninstAPI/src/amdgpu-epilogue.h
Log Message:
-----------
[AMDGPU] Simplify and cleanup epilogue implementation
Commit: 3aad361e1a280fd39a5e2cc756f53e1366a7c313
https://github.com/dyninst/dyninst/commit/3aad361e1a280fd39a5e2cc756f53e1366a7c313
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/src/amdgpu-prologue.h
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/inst-amdgpu.C
Log Message:
-----------
Change comments
Commit: 07c684b6f0bcda5bdae2e406aa51f9f7d7016c0f
https://github.com/dyninst/dyninst/commit/07c684b6f0bcda5bdae2e406aa51f9f7d7016c0f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
[AMDGPU] Inline the special variant of makeVariableExpr
Commit: 702dce831b0a36e0f5d8580553b2291b5690c950
https://github.com/dyninst/dyninst/commit/702dce831b0a36e0f5d8580553b2291b5690c950
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M common/src/arch-amdgpu.C
M common/src/arch-amdgpu.h
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/codegen.C
M dyninstAPI/src/inst-amdgpu.C
Log Message:
-----------
[AMDGPU] Cleanup comments
Commit: f7e27648b17d1b86131828f043be0d2856f7f987
https://github.com/dyninst/dyninst/commit/f7e27648b17d1b86131828f043be0d2856f7f987
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Don't use insertSnippet for prologue and epilogue
Commit: 14949defb8e4687b35cab53b3b606ea299fac3ef
https://github.com/dyninst/dyninst/commit/14949defb8e4687b35cab53b3b606ea299fac3ef
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Remove unnecessary #ifdefs for x86
Commit: 50eed185227c1d1ce1c82a7445b7fccd92316afd
https://github.com/dyninst/dyninst/commit/50eed185227c1d1ce1c82a7445b7fccd92316afd
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU][AST] Remove unused timer statistics
Commit: d1b4445347db6bfba97a305ea51acb0788ff08f4
https://github.com/dyninst/dyninst/commit/d1b4445347db6bfba97a305ea51acb0788ff08f4
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
Log Message:
-----------
Remove redundant space
Compare: https://github.com/dyninst/dyninst/compare/b66b301598b0...d1b4445347db
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|