aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2021-11-11 07:10:30 -0800
committerKazu Hirata <kazu@google.com>2021-11-11 07:10:30 -0800
commitce227ce3b38de1f8022b1497d7e1314903cf5674 (patch)
treeba225952c3eb6413f5276dbcd8f51c2bebdacdb7 /llvm/lib/CodeGen/ModuloSchedule.cpp
parentb241226aec1bbbff25e06de78adc4b00389ffd12 (diff)
downloadllvm-ce227ce3b38de1f8022b1497d7e1314903cf5674.zip
llvm-ce227ce3b38de1f8022b1497d7e1314903cf5674.tar.gz
llvm-ce227ce3b38de1f8022b1497d7e1314903cf5674.tar.bz2
[CodeGen] Use MachineInstr::operands (NFC)
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
-rw-r--r--llvm/lib/CodeGen/ModuloSchedule.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/ModuloSchedule.cpp b/llvm/lib/CodeGen/ModuloSchedule.cpp
index d2c7e8c..f217723 100644
--- a/llvm/lib/CodeGen/ModuloSchedule.cpp
+++ b/llvm/lib/CodeGen/ModuloSchedule.cpp
@@ -713,15 +713,13 @@ void ModuloScheduleExpander::removeDeadInstructions(MachineBasicBlock *KernelBB,
continue;
}
bool used = true;
- for (MachineInstr::mop_iterator MOI = MI->operands_begin(),
- MOE = MI->operands_end();
- MOI != MOE; ++MOI) {
- if (!MOI->isReg() || !MOI->isDef())
+ for (const MachineOperand &MO : MI->operands()) {
+ if (!MO.isReg() || !MO.isDef())
continue;
- Register reg = MOI->getReg();
+ Register reg = MO.getReg();
// Assume physical registers are used, unless they are marked dead.
if (Register::isPhysicalRegister(reg)) {
- used = !MOI->isDead();
+ used = !MO.isDead();
if (used)
break;
continue;