Lines Matching defs:Def
22 MachineInstr *Def = getDefIgnoringCopies(Reg, MRI);
23 if (Def->getOpcode() == TargetOpcode::G_CONSTANT) {
25 const MachineOperand &Op = Def->getOperand(1);
35 if (Def->getOpcode() == TargetOpcode::G_ADD) {
38 if (CheckNUW && !Def->getFlag(MachineInstr::NoUWrap)) {
43 if (mi_match(Def->getOperand(2).getReg(), MRI, m_ICst(Offset)))
44 return std::pair(Def->getOperand(1).getReg(), Offset);
47 if (mi_match(Def->getOperand(2).getReg(), MRI, m_Copy(m_ICst(Offset))))
48 return std::pair(Def->getOperand(1).getReg(), Offset);
57 if (Def->getOpcode() == TargetOpcode::G_PTRTOINT) {
59 if (mi_match(Def->getOperand(1).getReg(), MRI,