diff options
| -rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUSetWavePriority.cpp | 5 |
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) |
