diff options
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp b/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp index f9fb14c190ff..4890c3dbb7bc 100644 --- a/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp +++ b/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp @@ -70,9 +70,7 @@ bool HexagonSplitConst32AndConst64::runOnMachineFunction(MachineFunction &Fn) { // Loop over all of the basic blocks for (MachineBasicBlock &B : Fn) { - for (auto I = B.begin(), E = B.end(); I != E; ) { - MachineInstr &MI = *I; - ++I; + for (MachineInstr &MI : llvm::make_early_inc_range(B)) { unsigned Opc = MI.getOpcode(); if (Opc == Hexagon::CONST32) { |
