diff options
| author | Akshat Oke <Akshat.Oke@amd.com> | 2025-04-09 07:19:51 +0000 |
|---|---|---|
| committer | Akshat Oke <Akshat.Oke@amd.com> | 2025-04-09 07:19:51 +0000 |
| commit | 420577cd05b8ec156760c34d487b682566a998f0 (patch) | |
| tree | 7dada502baf982eca90fd627871f3926ac1591a2 | |
| parent | 2bd95c2dab809dcc83aa276e86b00701f23da50f (diff) | |
move var into methodusers/optimisan/03-19-_nfc_amdgpu_compute_always_reserved_registers_once
| -rw-r--r-- | llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 3 | ||||
| -rw-r--r-- | llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 1 |
2 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp b/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp index aefb9475b69b..df91b0b3d54d 100644 --- a/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp +++ b/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp @@ -629,9 +629,8 @@ SIRegisterInfo::getMaxNumVectorRegs(const MachineFunction &MF) const { return std::pair(MaxNumVGPRs, MaxNumAGPRs); } -BitVector SIRegisterInfo::AlwaysReservedRegs; - BitVector SIRegisterInfo::getAlwaysReservedRegs() const { + static BitVector AlwaysReservedRegs; // Already been calculated, so do not compute again. if (AlwaysReservedRegs.size() == getNumRegs()) return AlwaysReservedRegs; diff --git a/llvm/lib/Target/AMDGPU/SIRegisterInfo.h b/llvm/lib/Target/AMDGPU/SIRegisterInfo.h index fa50ca248255..a0a541e0c5c7 100644 --- a/llvm/lib/Target/AMDGPU/SIRegisterInfo.h +++ b/llvm/lib/Target/AMDGPU/SIRegisterInfo.h @@ -55,7 +55,6 @@ private: // Second index is 32 different dword offsets. static std::array<std::array<uint16_t, 32>, 9> SubRegFromChannelTable; - static BitVector AlwaysReservedRegs; BitVector getAlwaysReservedRegs() const; void reserveRegisterTuples(BitVector &, MCRegister Reg) const; |
