Branch: refs/heads/ronak/amdgpu-review
Home: https://github.com/dyninst/dyninst
Commit: 90d99371d9b66e9c477e6d88dcd1c4cd67ae8732
https://github.com/dyninst/dyninst/commit/90d99371d9b66e9c477e6d88dcd1c4cd67ae8732
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: e85e03f23c4739969a475284a5abea89f27ba36b
https://github.com/dyninst/dyninst/commit/e85e03f23c4739969a475284a5abea89f27ba36b
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
run cmake-format
Commit: b1de497e856aeb5e7e012bd9d103005fa2bfe093
https://github.com/dyninst/dyninst/commit/b1de497e856aeb5e7e012bd9d103005fa2bfe093
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
remove redundant ast-amdgpu.C
Commit: b0b2b9b13c20f4eba41d9c6a26298b973615b3a9
https://github.com/dyninst/dyninst/commit/b0b2b9b13c20f4eba41d9c6a26298b973615b3a9
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M dataflowAPI/src/ABI.C
Log Message:
-----------
fix amdgpu abi initilization
Commit: 64dddb264f3c04b3e7c3e4c320cfd5e6c5ae8850
https://github.com/dyninst/dyninst/commit/64dddb264f3c04b3e7c3e4c320cfd5e6c5ae8850
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-amdgpu.h
Log Message:
-----------
[AMDGPU] Cleanup some dead code
Commit: 43bf33c020b49a0305c61474a0b5c5b278d4d322
https://github.com/dyninst/dyninst/commit/43bf33c020b49a0305c61474a0b5c5b278d4d322
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: 29b3e9f70a081127fde19fe6a493e7d58b5aaad0
https://github.com/dyninst/dyninst/commit/29b3e9f70a081127fde19fe6a493e7d58b5aaad0
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: 0692645a154a3b3cc40e1e355e841d4109aa1a09
https://github.com/dyninst/dyninst/commit/0692645a154a3b3cc40e1e355e841d4109aa1a09
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: eb96d743c8bce78eea0185f277356463f87e7710
https://github.com/dyninst/dyninst/commit/eb96d743c8bce78eea0185f277356463f87e7710
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: 62f496c6e302f7616be52ab19eab972d5b1a7d56
https://github.com/dyninst/dyninst/commit/62f496c6e302f7616be52ab19eab972d5b1a7d56
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: c707511bf244dcfa6cf4deb0c6ed6c4e5e9d2e30
https://github.com/dyninst/dyninst/commit/c707511bf244dcfa6cf4deb0c6ed6c4e5e9d2e30
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: b36f6efdc64d36a583a6eac4c0f311d23a268e33
https://github.com/dyninst/dyninst/commit/b36f6efdc64d36a583a6eac4c0f311d23a268e33
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: 52d9c2d71ab701ef5c029f307fa2235fa7313308
https://github.com/dyninst/dyninst/commit/52d9c2d71ab701ef5c029f307fa2235fa7313308
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: b28a4ddbb61a65b976f666a8ee923563918f54b1
https://github.com/dyninst/dyninst/commit/b28a4ddbb61a65b976f666a8ee923563918f54b1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: 7db974bfd9f8c026573a330ecd46b3e25bcb4e36
https://github.com/dyninst/dyninst/commit/7db974bfd9f8c026573a330ecd46b3e25bcb4e36
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: c0ea3ee87959c867ff9878af818e10658368a1ca
https://github.com/dyninst/dyninst/commit/c0ea3ee87959c867ff9878af818e10658368a1ca
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 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: e07590f8fb6db78c6ef9bba075016b56fd3fd2fc
https://github.com/dyninst/dyninst/commit/e07590f8fb6db78c6ef9bba075016b56fd3fd2fc
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Don't use insertSnippet for prologue and epilogue
Commit: 35393d33b1b2a83f7012243b60ae64d0e13e4647
https://github.com/dyninst/dyninst/commit/35393d33b1b2a83f7012243b60ae64d0e13e4647
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Remove unnecessary #ifdefs for x86
Commit: a913033bd68fa930343dd0e6bed4df4d5a2894f1
https://github.com/dyninst/dyninst/commit/a913033bd68fa930343dd0e6bed4df4d5a2894f1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU][AST] Remove unused timer statistics
Commit: 6f8a7454941b7e8a05096e2645f32e5aea04d6a7
https://github.com/dyninst/dyninst/commit/6f8a7454941b7e8a05096e2645f32e5aea04d6a7
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
Log Message:
-----------
Remove redundant space
Commit: 078b954c373f33a1610ce6de37d1f89a4b3b8513
https://github.com/dyninst/dyninst/commit/078b954c373f33a1610ce6de37d1f89a4b3b8513
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M symtabAPI/CMakeLists.txt
R symtabAPI/src/emitElfStatic-amdgpu.C
R symtabAPI/src/relocationEntry-elf-amdgpu.C
Log Message:
-----------
[AMDGPU] Remove SymtabAPI changes
Compare: https://github.com/dyninst/dyninst/compare/d1b4445347db...078b954c373f
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|