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