Branch: refs/heads/ronak/amdgpu-review
Home: https://github.com/dyninst/dyninst
Commit: 75080a189a5de468c9077e092313667a4eb6ecb2
https://github.com/dyninst/dyninst/commit/75080a189a5de468c9077e092313667a4eb6ecb2
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-19 (Fri, 19 Sep 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
M dataflowAPI/src/RegisterMap.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: 15e25ecc2d6c39f689015ea154fbbcce2af03feb
https://github.com/dyninst/dyninst/commit/15e25ecc2d6c39f689015ea154fbbcce2af03feb
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-19 (Fri, 19 Sep 2025)
Changed paths:
M dataflowAPI/src/RegisterMap.C
Log Message:
-----------
fix register map for gfx940
Commit: cf75222d7c12a657a2dcc8a8d0eb2c6e49284876
https://github.com/dyninst/dyninst/commit/cf75222d7c12a657a2dcc8a8d0eb2c6e49284876
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-19 (Fri, 19 Sep 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
run cmake-format
Commit: 13533d4d594054cd7c3934230a467ee9d620f254
https://github.com/dyninst/dyninst/commit/13533d4d594054cd7c3934230a467ee9d620f254
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-19 (Fri, 19 Sep 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
remove redundant ast-amdgpu.C
Commit: 316a01b18f8adf3f82af99955b4701a4ee14ed9c
https://github.com/dyninst/dyninst/commit/316a01b18f8adf3f82af99955b4701a4ee14ed9c
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-19 (Fri, 19 Sep 2025)
Changed paths:
M dataflowAPI/src/ABI.C
Log Message:
-----------
fix amdgpu abi initilization
Commit: c372b085db8149ec894036581f8d07f268965a80
https://github.com/dyninst/dyninst/commit/c372b085db8149ec894036581f8d07f268965a80
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 Sep 2025)
Changed paths:
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-amdgpu.h
Log Message:
-----------
[AMDGPU] Cleanup some dead code
Commit: 6853c30b332a35ef680d856e18192c79cc57af63
https://github.com/dyninst/dyninst/commit/6853c30b332a35ef680d856e18192c79cc57af63
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: 8eef99a6b0b79695b5c55cd5773c01d80e153e05
https://github.com/dyninst/dyninst/commit/8eef99a6b0b79695b5c55cd5773c01d80e153e05
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: 6559a0f89fd7859c01658d31a2256235a3278a1f
https://github.com/dyninst/dyninst/commit/6559a0f89fd7859c01658d31a2256235a3278a1f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: 07224c1902b32b6b49ed047a7e72b106f7313d30
https://github.com/dyninst/dyninst/commit/07224c1902b32b6b49ed047a7e72b106f7313d30
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: 2169ba951f1342db967c6a29aa7cbbc496a1419c
https://github.com/dyninst/dyninst/commit/2169ba951f1342db967c6a29aa7cbbc496a1419c
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: ed63c8da828918ca5fd1bd9ce49db3ce5774c909
https://github.com/dyninst/dyninst/commit/ed63c8da828918ca5fd1bd9ce49db3ce5774c909
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: 7521ccebc2dfe9613ea1c99f8d5f345ec0862ec7
https://github.com/dyninst/dyninst/commit/7521ccebc2dfe9613ea1c99f8d5f345ec0862ec7
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: e7ee0ad02d0006d9014df6b2e7a431601ddaf675
https://github.com/dyninst/dyninst/commit/e7ee0ad02d0006d9014df6b2e7a431601ddaf675
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: f59381a05e0e27cfa70331b5f33d2e86d73d013e
https://github.com/dyninst/dyninst/commit/f59381a05e0e27cfa70331b5f33d2e86d73d013e
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: 6b21e1fc1fdf646b4afde93b82a720a9fb563768
https://github.com/dyninst/dyninst/commit/6b21e1fc1fdf646b4afde93b82a720a9fb563768
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: f8c87df752f8ea0afb080c3bb80581b5ddb6d7be
https://github.com/dyninst/dyninst/commit/f8c87df752f8ea0afb080c3bb80581b5ddb6d7be
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 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: 7abd1339a574815f259621f47345ee8480324324
https://github.com/dyninst/dyninst/commit/7abd1339a574815f259621f47345ee8480324324
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 Sep 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Don't use insertSnippet for prologue and epilogue
Compare: https://github.com/dyninst/dyninst/compare/d490e5e9a798...7abd1339a574
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|