Lines Matching refs:II

102   for (auto *II : instructions) {  in rescheduleLexographically()  local
105 II->print(OS); in rescheduleLexographically()
110 StringInstrMap.push_back({(i == std::string::npos) ? S : S.substr(i), II}); in rescheduleLexographically()
118 for (auto &II : StringInstrMap) { in rescheduleLexographically() local
122 II.second->dump(); in rescheduleLexographically()
128 MBB->splice(getPos(), MBB, II.second); in rescheduleLexographically()
162 for (auto *II : Instructions) { in rescheduleCanonically() local
163 for (unsigned i = 1; i < II->getNumOperands(); i++) { in rescheduleCanonically()
164 MachineOperand &MO = II->getOperand(i); in rescheduleCanonically()
178 for (auto *II : Instructions) { in rescheduleCanonically() local
179 if (II->getNumOperands() == 0) in rescheduleCanonically()
181 if (II->mayLoadOrStore()) in rescheduleCanonically()
184 MachineOperand &MO = II->getOperand(0); in rescheduleCanonically()
191 for (unsigned i = 1; i < II->getNumOperands(); i++) { in rescheduleCanonically()
193 if (II->getOperand(i).isImm()) { in rescheduleCanonically()
197 if (II->getOperand(i).isReg()) { in rescheduleCanonically()
198 if (!Register::isVirtualRegister(II->getOperand(i).getReg())) in rescheduleCanonically()
199 if (!llvm::is_contained(PhysRegDefs, II->getOperand(i).getReg())) { in rescheduleCanonically()
209 PseudoIdempotentInstructions.push_back(II); in rescheduleCanonically()
213 LLVM_DEBUG(dbgs() << "Operand " << 0 << " of "; II->dump(); MO.dump();); in rescheduleCanonically()
215 MachineInstr *Def = II; in rescheduleCanonically()