reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1671 if (!MI) return false; 1678 if (isSignExtended(*MI)) 1685 if (isZeroExtended(*MI)) { 1745 MI = nullptr; 1750 else if (MI->getParent() != CmpInstr.getParent()) 1798 MachineBasicBlock::iterator E = MI, B = CmpInstr.getParent()->begin(); 1831 if (!MI && !Sub) 1835 if (!MI) MI = Sub; 1835 if (!MI) MI = Sub; 1838 int MIOpC = MI->getOpcode(); 1912 MachineBasicBlock::iterator MII = MI; 1913 BuildMI(*MI->getParent(), std::next(MII), MI->getDebugLoc(), 1913 BuildMI(*MI->getParent(), std::next(MII), MI->getDebugLoc(), 1919 MI->clearRegisterDeads(PPC::CR0); 1932 Register GPRRes = MI->getOperand(0).getReg(); 1933 int64_t SH = MI->getOperand(2).getImm(); 1934 int64_t MB = MI->getOperand(3).getImm(); 1935 int64_t ME = MI->getOperand(4).getImm(); 1960 MI->RemoveOperand(4); 1961 MI->RemoveOperand(3); 1962 MI->getOperand(2).setImm(Mask); 1965 } else if (MIOpC == PPC::RLDICL && MI->getOperand(2).getImm() == 0) { 1966 int64_t MB = MI->getOperand(3).getImm(); 1970 MI->RemoveOperand(3); 1971 MI->getOperand(2).setImm(Mask); 1977 MI->setDesc(NewDesc); 1982 if (!MI->definesRegister(*ImpDefs)) 1983 MI->addOperand(*MI->getParent()->getParent(), 1983 MI->addOperand(*MI->getParent()->getParent(), 1988 if (!MI->readsRegister(*ImpUses)) 1989 MI->addOperand(*MI->getParent()->getParent(), 1989 MI->addOperand(*MI->getParent()->getParent(), 1992 assert(MI->definesRegister(PPC::CR0) &&