[all-commits] [llvm/llvm-project] 773eab: [AMDGPU] IGLP: Fix static variables

Robert Imschweiler via All-commits all-commits at lists.llvm.org
Mon Mar 9 07:27:59 PDT 2026


  Branch: refs/heads/users/ro-i/iglp-static-fix-2
  Home:   https://github.com/llvm/llvm-project
  Commit: 773eab355a7f44ae988c07e57674b1d2ea7208ce
      https://github.com/llvm/llvm-project/commit/773eab355a7f44ae988c07e57674b1d2ea7208ce
  Author: Robert Imschweiler <robert.imschweiler at amd.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
    M llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll

  Log Message:
  -----------
  [AMDGPU] IGLP: Fix static variables

Replace global / class-level static variables with instance members and
guarantee thread-safety.


  Commit: 97e8d0da7cb02b35d80614a8b5ae172d30754da2
      https://github.com/llvm/llvm-project/commit/97e8d0da7cb02b35d80614a8b5ae172d30754da2
  Author: Robert Imschweiler <robert.imschweiler at amd.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
    M llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
    M llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
    M llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
    A llvm/test/CodeGen/AMDGPU/iglp-cache-serialization.mir

  Log Message:
  -----------
  move pointer cache to GCNScheduleDAGMILive

Assisted-by: claude-4.6-opus


  Commit: dec232f2798c0b6617844506e78ccedc8e28d5ef
      https://github.com/llvm/llvm-project/commit/dec232f2798c0b6617844506e78ccedc8e28d5ef
  Author: Robert Imschweiler <robert.imschweiler at amd.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
    M llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
    M llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
    M llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
    R llvm/test/CodeGen/AMDGPU/iglp-cache-serialization.mir
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.AFLCustomIRMutator.opt.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.exp.large.mir
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.exp.small.mir

  Log Message:
  -----------
  fix by recomputation


Compare: https://github.com/llvm/llvm-project/compare/773eab355a7f%5E...dec232f2798c

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list