[DynInst_API:] [dyninst/dyninst] d28fbd: Remove unused registerSpace parameter from emitV


Date: Thu, 23 Apr 2026 11:31:08 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] d28fbd: Remove unused registerSpace parameter from emitV
  Branch: refs/heads/thaines/cleanup_codegen_interfaces
  Home:   https://github.com/dyninst/dyninst
  Commit: d28fbd96a6e0b6aa23d1f0751c57c58d93c7c585
      https://github.com/dyninst/dyninst/commit/d28fbd96a6e0b6aa23d1f0751c57c58d93c7c585
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove unused registerSpace parameter from emitV


  Commit: 2943d6b24d93559c6e23121469a47b928520580c
      https://github.com/dyninst/dyninst/commit/2943d6b24d93559c6e23121469a47b928520580c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove unused instPoint parameter from emitV


  Commit: 96a5c969ff2ec199b2ac131bd95c24a25e424d52
      https://github.com/dyninst/dyninst/commit/96a5c969ff2ec199b2ac131bd95c24a25e424d52
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove src2 from emitA


  Commit: 0ee62eb5b8dfe6bbbf2f1cdff10d5c4d7a6d96b2
      https://github.com/dyninst/dyninst/commit/0ee62eb5b8dfe6bbbf2f1cdff10d5c4d7a6d96b2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove for_multithreaded from emitR


  Commit: eb7725e89a706976b1ba356aa2b90d946c305a64
      https://github.com/dyninst/dyninst/commit/eb7725e89a706976b1ba356aa2b90d946c305a64
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove registerSpace* param from emitVload


  Commit: 4887754f19f6a385205cd1d5f9c39ceeb263259c
      https://github.com/dyninst/dyninst/commit/4887754f19f6a385205cd1d5f9c39ceeb263259c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/codeGenAST.h
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operandAST.h
    M dyninstAPI/src/ASTs/operatorAST.C

  Log Message:
  -----------
  Remove registerSpace* param from emitVariableLoad


  Commit: 7519b233f5caf0c5e8b2a102a0c0bda5159a3340
      https://github.com/dyninst/dyninst/commit/7519b233f5caf0c5e8b2a102a0c0bda5159a3340
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove location from emitVload


  Commit: 5cf56274bb9be27c7167a456d1ebfb4ff71909e2
      https://github.com/dyninst/dyninst/commit/5cf56274bb9be27c7167a456d1ebfb4ff71909e2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/codeGenAST.h
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operandAST.h
    M dyninstAPI/src/ASTs/operatorAST.C

  Log Message:
  -----------
  Remove instPoint* param from emitVariableLoad


  Commit: 0c1875720bab80ab5c8beb96124d1fcf888f8165
      https://github.com/dyninst/dyninst/commit/0c1875720bab80ab5c8beb96124d1fcf888f8165
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove unimplemented emtiVload overload


  Commit: 39f638a5c6deb6edd94eacad92d1ce6fd04b1cb4
      https://github.com/dyninst/dyninst/commit/39f638a5c6deb6edd94eacad92d1ce6fd04b1cb4
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove registerSpace* param from emitVstore


  Commit: 50ab8f973e441f25a1b0acc91de79bee536ca370
      https://github.com/dyninst/dyninst/commit/50ab8f973e441f25a1b0acc91de79bee536ca370
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/codeGenAST.h
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operandAST.h
    M dyninstAPI/src/ASTs/operatorAST.C

  Log Message:
  -----------
  Remove registerSpace* param from emitVariableStore


  Commit: 30eed4c4f352429c2d3e62c72af78b250ec93b15
      https://github.com/dyninst/dyninst/commit/30eed4c4f352429c2d3e62c72af78b250ec93b15
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove location from emitVstore


  Commit: 44e4f46f7ac6d14bda313b5f26008d4885e09941
      https://github.com/dyninst/dyninst/commit/44e4f46f7ac6d14bda313b5f26008d4885e09941
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/codeGenAST.h
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operandAST.h
    M dyninstAPI/src/ASTs/operatorAST.C

  Log Message:
  -----------
  Remove location from emitVariableStore


  Commit: 0174db70a9d17e27d94aba48713567126c8a16aa
      https://github.com/dyninst/dyninst/commit/0174db70a9d17e27d94aba48713567126c8a16aa
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove unimplemented emitVstore overload


  Commit: ced8da50951e1a1cf90f8f76cbfa1faf05537a48
      https://github.com/dyninst/dyninst/commit/ced8da50951e1a1cf90f8f76cbfa1faf05537a48
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-23 (Thu, 23 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/functionCallAST.C
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove registerSpace* param from emitImm


Compare: https://github.com/dyninst/dyninst/compare/c0a318ab10a0...ced8da50951e

To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] d28fbd: Remove unused registerSpace parameter from emitV, Tim Haines <=