aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUSetWavePriority.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUSetWavePriority.cpp b/llvm/lib/Target/AMDGPU/AMDGPUSetWavePriority.cpp
index d760cd3..ec9922d 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUSetWavePriority.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUSetWavePriority.cpp
@@ -146,9 +146,10 @@ bool AMDGPUSetWavePriority::runOnMachineFunction(MachineFunction &MF) {
bool SuccsMayReachVMEMLoad = false;
unsigned NumFollowingVALUInsts = 0;
for (const MachineBasicBlock *Succ : MBB->successors()) {
- SuccsMayReachVMEMLoad |= MBBInfos[Succ].MayReachVMEMLoad;
+ const MBBInfo &SuccInfo = MBBInfos[Succ];
+ SuccsMayReachVMEMLoad |= SuccInfo.MayReachVMEMLoad;
NumFollowingVALUInsts =
- std::max(NumFollowingVALUInsts, MBBInfos[Succ].NumVALUInstsAtStart);
+ std::max(NumFollowingVALUInsts, SuccInfo.NumVALUInstsAtStart);
}
MBBInfo &Info = MBBInfos[MBB];
if (AtStart)