Lines Matching defs:Def
28 MachineInstr *Def = getDefIgnoringCopies(Reg, MRI);
29 if (Def->getOpcode() == TargetOpcode::G_CONSTANT) {
31 const MachineOperand &Op = Def->getOperand(1);
41 if (Def->getOpcode() == TargetOpcode::G_ADD) {
44 if (CheckNUW && !Def->getFlag(MachineInstr::NoUWrap)) {
49 if (mi_match(Def->getOperand(2).getReg(), MRI, m_ICst(Offset)))
50 return std::pair(Def->getOperand(1).getReg(), Offset);
53 if (mi_match(Def->getOperand(2).getReg(), MRI, m_Copy(m_ICst(Offset))))
54 return std::pair(Def->getOperand(1).getReg(), Offset);
63 if (Def->getOpcode() == TargetOpcode::G_PTRTOINT) {
65 if (mi_match(Def->getOperand(1).getReg(), MRI,