Lines Matching refs:II
95 for (auto *II : instructions) { in rescheduleLexographically() local
98 II->print(OS); in rescheduleLexographically()
103 StringInstrMap.push_back({(i == std::string::npos) ? S : S.substr(i), II}); in rescheduleLexographically()
108 for (auto &II : StringInstrMap) { in rescheduleLexographically() local
112 II.second->dump(); in rescheduleLexographically()
118 MBB->splice(getPos(), MBB, II.second); in rescheduleLexographically()
152 for (auto *II : Instructions) { in rescheduleCanonically() local
153 for (unsigned i = 1; i < II->getNumOperands(); i++) { in rescheduleCanonically()
154 MachineOperand &MO = II->getOperand(i); in rescheduleCanonically()
168 for (auto *II : Instructions) { in rescheduleCanonically() local
169 if (II->getNumOperands() == 0) in rescheduleCanonically()
171 if (II->mayLoadOrStore()) in rescheduleCanonically()
174 MachineOperand &MO = II->getOperand(0); in rescheduleCanonically()
181 for (unsigned i = 1; i < II->getNumOperands(); i++) { in rescheduleCanonically()
183 if (II->getOperand(i).isImm()) { in rescheduleCanonically()
187 if (II->getOperand(i).isReg()) { in rescheduleCanonically()
188 if (!II->getOperand(i).getReg().isVirtual()) in rescheduleCanonically()
189 if (!llvm::is_contained(PhysRegDefs, II->getOperand(i).getReg())) { in rescheduleCanonically()
199 PseudoIdempotentInstructions.push_back(II); in rescheduleCanonically()
203 LLVM_DEBUG(dbgs() << "Operand " << 0 << " of "; II->dump(); MO.dump();); in rescheduleCanonically()
205 MachineInstr *Def = II; in rescheduleCanonically()