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