From 8f14a08863bf295cdc660f24948ef810731b812d Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 28 Jan 2021 15:40:38 -0500 Subject: [PATCH] AMDGPU: Add missing consts --- llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp b/llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp index a12e013..c2ed148 100644 --- a/llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp +++ b/llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp @@ -62,7 +62,8 @@ private: template void forAllLanes(Register Reg, LaneBitmask LaneMask, Callable Func) const; - bool canBundle(const MachineInstr &MI, RegUse &Defs, RegUse &Uses) const; + bool canBundle(const MachineInstr &MI, const RegUse &Defs, + const RegUse &Uses) const; bool checkPressure(const MachineInstr &MI, GCNDownwardRPTracker &RPT); void collectRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses) const; bool processRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses, @@ -203,8 +204,8 @@ void SIFormMemoryClauses::forAllLanes(Register Reg, LaneBitmask LaneMask, // Returns false if there is a use of a def already in the map. // In this case we must break the clause. -bool SIFormMemoryClauses::canBundle(const MachineInstr &MI, - RegUse &Defs, RegUse &Uses) const { +bool SIFormMemoryClauses::canBundle(const MachineInstr &MI, const RegUse &Defs, + const RegUse &Uses) const { // Check interference with defs. for (const MachineOperand &MO : MI.operands()) { // TODO: Prologue/Epilogue Insertion pass does not process bundled @@ -221,7 +222,7 @@ bool SIFormMemoryClauses::canBundle(const MachineInstr &MI, if (MO.isTied()) return false; - RegUse &Map = MO.isDef() ? Uses : Defs; + const RegUse &Map = MO.isDef() ? Uses : Defs; auto Conflict = Map.find(Reg); if (Conflict == Map.end()) continue; -- 2.7.4