Branch: refs/heads/ronak/register
  Home:   https://github.com/dyninst/dyninst
  Commit: acd9b6f7661ca0dfc857ab24b958a75ff63d4d8d
      
https://github.com/dyninst/dyninst/commit/acd9b6f7661ca0dfc857ab24b958a75ff63d4d8d
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Define new register struct


  Commit: 3e5fad862a812f5b1c6eaaae5bb58a1c7a959c2e
      
https://github.com/dyninst/dyninst/commit/3e5fad862a812f5b1c6eaaae5bb58a1c7a959c2e
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/trampolines/baseTramp.C

  Log Message:
  -----------
  Fixes for DYNINST_CODEGEN_ARCH_AMDGPU_GFX908


  Commit: d69c21c8991d87aac1f085dfa182da54cd593acf
      
https://github.com/dyninst/dyninst/commit/d69c21c8991d87aac1f085dfa182da54cd593acf
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h
    M dyninstAPI/src/emit-x86.C

  Log Message:
  -----------
  Fixes for DYNINST_CODEGEN_ARCH_I386


  Commit: 9adb5bb42a4912e54f9653b103001b75c56d30a0
      
https://github.com/dyninst/dyninst/commit/9adb5bb42a4912e54f9653b103001b75c56d30a0
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h
    M dyninstAPI/src/emit-x86.C

  Log Message:
  -----------
  Fixes for DYNINST_CODEGEN_ARCH_X86_64


  Commit: 73de6f09457cb565cb8dbc0b71cf97b996204582
      
https://github.com/dyninst/dyninst/commit/73de6f09457cb565cb8dbc0b71cf97b996204582
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Fixes for DYNINST_CODEGEN_ARCH_AARCH64


  Commit: d8bb81d9108d68e756695141d57c3011bc997976
      
https://github.com/dyninst/dyninst/commit/d8bb81d9108d68e756695141d57c3011bc997976
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h
    M dyninstAPI/src/inst-power.C

  Log Message:
  -----------
  Fixes for DYNINST_CODEGEN_ARCH_POWER


  Commit: 9b09261b820db92c0eaf89a8d1f6eb504263ab65
      
https://github.com/dyninst/dyninst/commit/9b09261b820db92c0eaf89a8d1f6eb504263ab65
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Use the new Register type unconditionally


  Commit: b06edfda9ab1623b50ba0eb113c32bc83b5b369e
      
https://github.com/dyninst/dyninst/commit/b06edfda9ab1623b50ba0eb113c32bc83b5b369e
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Fix some CI errors


  Commit: 7fbf7cb3c42ce34a3c73c8c321acef3e847edcac
      
https://github.com/dyninst/dyninst/commit/7fbf7cb3c42ce34a3c73c8c321acef3e847edcac
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Make RegUsage uint32_t


  Commit: 49e86d00fae5b2cce466e8955a03a250041278ca
      
https://github.com/dyninst/dyninst/commit/49e86d00fae5b2cce466e8955a03a250041278ca
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Add constructor that uses RegisterFields


  Commit: df004997aa6d7539075986d05e012d27ea88b4cb
      
https://github.com/dyninst/dyninst/commit/df004997aa6d7539075986d05e012d27ea88b4cb
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Clarify meaning of register block and add getIndividualRegisters method


  Commit: d951866d4e2726df31a16a22a5b42ca457e6111b
      
https://github.com/dyninst/dyninst/commit/d951866d4e2726df31a16a22a5b42ca457e6111b
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Move PREDICATE into RegUsage and remove TEMPORARY


  Commit: c17c6062092bd613a0b4a0384cb0a55f37b1a5a5
      
https://github.com/dyninst/dyninst/commit/c17c6062092bd613a0b4a0384cb0a55f37b1a5a5
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Update REG_COUNT_WIDTH to 5

GFX908 can have upto 16-sized SGPR blocks


  Commit: 52f55b12d60118537c4cedee99da753db1d7f2d9
      
https://github.com/dyninst/dyninst/commit/52f55b12d60118537c4cedee99da753db1d7f2d9
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Add getters to the Register type


  Commit: efe5fb2acc9d7c7be29429b16fb38c791285a137
      
https://github.com/dyninst/dyninst/commit/efe5fb2acc9d7c7be29429b16fb38c791285a137
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Change the Register type to be a class and simplify it


  Commit: 237129f2cfdbbcdc669920dafa25032ca5cfa932
      
https://github.com/dyninst/dyninst/commit/237129f2cfdbbcdc669920dafa25032ca5cfa932
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M dyninstAPI/src/emit-amdgpu.C

  Log Message:
  -----------
  Fix erros on AMDGPU


  Commit: a13c64d6117d16f431f578344c15466c0a099938
      
https://github.com/dyninst/dyninst/commit/a13c64d6117d16f431f578344c15466c0a099938
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/trampolines/baseTramp.C

  Log Message:
  -----------
  Fixes V2 for DYNINST_CODEGEN_ARCH_AMDGPU_GFX908


  Commit: 877b4537ecd6333852d865d91958bbbb4a495282
      
https://github.com/dyninst/dyninst/commit/877b4537ecd6333852d865d91958bbbb4a495282
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M dyninstAPI/src/emit-x86.C

  Log Message:
  -----------
  Fixes V2 for DYNINST_CODEGEN_ARCH_I386


  Commit: 87e38bc442cf4bbe409d74970ccf02ff89401bfd
      
https://github.com/dyninst/dyninst/commit/87e38bc442cf4bbe409d74970ccf02ff89401bfd
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M dyninstAPI/src/emit-x86.C

  Log Message:
  -----------
  Fixes V2 for DYNINST_CODEGEN_ARCH_X86_64


  Commit: 2426bcbf87db8f4e09c70d07310af82b89fab745
      
https://github.com/dyninst/dyninst/commit/2426bcbf87db8f4e09c70d07310af82b89fab745
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M dyninstAPI/src/inst-power.C

  Log Message:
  -----------
  Fixes V2 for DYNINST_CODEGEN_ARCH_POWER


  Commit: d96c83d41170197cab9910e7f7470787ddb45cbe
      
https://github.com/dyninst/dyninst/commit/d96c83d41170197cab9910e7f7470787ddb45cbe
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Mild cleanup of Register class


  Commit: 9a27e6f0a9f4576d28688767984c28f09570705b
      
https://github.com/dyninst/dyninst/commit/9a27e6f0a9f4576d28688767984c28f09570705b
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Add getValue() method to Register


  Commit: 560eac6c9902118c93e54112f262bb534e197d81
      
https://github.com/dyninst/dyninst/commit/560eac6c9902118c93e54112f262bb534e197d81
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Fix shadowing for value


  Commit: efdf3a0cec4a1cc757fcdb9844cbcce7aa24e0e5
      
https://github.com/dyninst/dyninst/commit/efdf3a0cec4a1cc757fcdb9844cbcce7aa24e0e5
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Cleanup comments


  Commit: 50c21b4c7fbae0e800647194eb24735b0ea0cb27
      
https://github.com/dyninst/dyninst/commit/50c21b4c7fbae0e800647194eb24735b0ea0cb27
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Don't use packed attribute on RegisterInfo


  Commit: 9b4394c587dfb3d16738efb262d4bc41e968e706
      
https://github.com/dyninst/dyninst/commit/9b4394c587dfb3d16738efb262d4bc41e968e706
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/emit-x86.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/trampolines/baseTramp.C

  Log Message:
  -----------
  Use getValue() instead of uint32_t casts


  Commit: 05c69a670e015c79942551459c8ec20e4754cdd4
      
https://github.com/dyninst/dyninst/commit/05c69a670e015c79942551459c8ec20e4754cdd4
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Use class instead of union + bitfields for Register


  Commit: d0f45d9ccab0f1ef525654c2e472b69e0cfc2018
      
https://github.com/dyninst/dyninst/commit/d0f45d9ccab0f1ef525654c2e472b69e0cfc2018
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/emit-x86.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/trampolines/baseTramp.C

  Log Message:
  -----------
  Remove getValue() and use getId() instead


  Commit: 2443edbb9d1010961dc3385ef81de8c0525a68d3
      
https://github.com/dyninst/dyninst/commit/2443edbb9d1010961dc3385ef81de8c0525a68d3
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M dyninstAPI/src/regTracker.C

  Log Message:
  -----------
  Changes after rebasing on master


  Commit: 7f3f6d747b617c4277b768b797851085de61f2f8
      
https://github.com/dyninst/dyninst/commit/7f3f6d747b617c4277b768b797851085de61f2f8
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Update equality for hash map lookup


  Commit: 53989e219196e9bdf18f39c323e651db381de22c
      
https://github.com/dyninst/dyninst/commit/53989e219196e9bdf18f39c323e651db381de22c
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Make hash function use all members of Register


  Commit: 7f6fa9410e8e214b807c2d0f78749d74061a19fa
      
https://github.com/dyninst/dyninst/commit/7f6fa9410e8e214b807c2d0f78749d74061a19fa
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Simplify some code


  Commit: 2aaf75b201b82c29018e4f79bc0cc7c1c3231458
      
https://github.com/dyninst/dyninst/commit/2aaf75b201b82c29018e4f79bc0cc7c1c3231458
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h
    M dyninstAPI/src/emit-x86.C

  Log Message:
  -----------
  Some changes


  Commit: ffe5847962c486155b9d55f43321a2364ed2eb7a
      
https://github.com/dyninst/dyninst/commit/ffe5847962c486155b9d55f43321a2364ed2eb7a
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Update equality


  Commit: 0513839ad5dd4df1fcc0985b00bccda56d909a41
      
https://github.com/dyninst/dyninst/commit/0513839ad5dd4df1fcc0985b00bccda56d909a41
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Move around some code


  Commit: 692ee21a5aecc565403daabf1d00dc8f0d1017e8
      
https://github.com/dyninst/dyninst/commit/692ee21a5aecc565403daabf1d00dc8f0d1017e8
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Replace getId() with *this


  Commit: 84faccfec935de38a172d044c2fda2e160fd0722
      
https://github.com/dyninst/dyninst/commit/84faccfec935de38a172d044c2fda2e160fd0722
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Don't use assert in the Register class


  Commit: 9bd9d5d5683790a0a9fe5fcb5ce4e4fbde4c6c50
      
https://github.com/dyninst/dyninst/commit/9bd9d5d5683790a0a9fe5fcb5ce4e4fbde4c6c50
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Rename some parts of the code for clarity


  Commit: 34a6ef55e59cec9230d12e1b62744d6127ed1a92
      
https://github.com/dyninst/dyninst/commit/34a6ef55e59cec9230d12e1b62744d6127ed1a92
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h

  Log Message:
  -----------
  Update comment in the class

Co-authored-by: kupsch <[email protected]>


Compare: https://github.com/dyninst/dyninst/compare/886a5c484504...34a6ef55e59c

To unsubscribe from these emails, change your notification settings at 
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to