Lines Matching refs:II
104 for (auto *II : instructions) {
107 II->print(OS);
112 StringInstrMap.push_back({(i == std::string::npos) ? S : S.substr(i), II});
120 for (auto &II : StringInstrMap) {
124 II.second->dump();
130 MBB->splice(getPos(), MBB, II.second);
164 for (auto *II : Instructions) {
165 for (unsigned i = 1; i < II->getNumOperands(); i++) {
166 MachineOperand &MO = II->getOperand(i);
180 for (auto *II : Instructions) {
181 if (II->getNumOperands() == 0)
183 if (II->mayLoadOrStore())
186 MachineOperand &MO = II->getOperand(0);
193 for (unsigned i = 1; i < II->getNumOperands(); i++) {
195 if (II->getOperand(i).isImm()) {
199 if (II->getOperand(i).isReg()) {
200 if (!Register::isVirtualRegister(II->getOperand(i).getReg()))
201 if (llvm::find(PhysRegDefs, II->getOperand(i).getReg()) ==
212 PseudoIdempotentInstructions.push_back(II);
216 LLVM_DEBUG(dbgs() << "Operand " << 0 << " of "; II->dump(); MO.dump(););
218 MachineInstr *Def = II;