diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/X86/X86PadShortFunction.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/Target/X86/X86PadShortFunction.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/X86/X86PadShortFunction.cpp b/contrib/llvm-project/llvm/lib/Target/X86/X86PadShortFunction.cpp index 47ae517ae76d..e92b1b002bb0 100644 --- a/contrib/llvm-project/llvm/lib/Target/X86/X86PadShortFunction.cpp +++ b/contrib/llvm-project/llvm/lib/Target/X86/X86PadShortFunction.cpp @@ -129,10 +129,9 @@ bool PadShortFunc::runOnMachineFunction(MachineFunction &MF) { bool MadeChange = false; // Pad the identified basic blocks with NOOPs - for (DenseMap<MachineBasicBlock*, unsigned int>::iterator I = ReturnBBs.begin(); - I != ReturnBBs.end(); ++I) { - MachineBasicBlock *MBB = I->first; - unsigned Cycles = I->second; + for (const auto &ReturnBB : ReturnBBs) { + MachineBasicBlock *MBB = ReturnBB.first; + unsigned Cycles = ReturnBB.second; // Function::hasOptSize is already checked above. bool OptForSize = llvm::shouldOptimizeForSize(MBB, PSI, MBFI); |
