Lines Matching refs:Second
236 const GExtOp *Second = cast<GExtOp>(&SecondMI); in matchExtOfExt() local
239 Register Src = Second->getSrcReg(); in matchExtOfExt()
243 if (!MRI.hasOneNonDBGUse(Second->getReg(0))) in matchExtOfExt()
247 if (First->getOpcode() == Second->getOpcode() && in matchExtOfExt()
248 isLegalOrBeforeLegalizer({Second->getOpcode(), {DstTy, SrcTy}})) { in matchExtOfExt()
249 if (Second->getOpcode() == TargetOpcode::G_ZEXT) { in matchExtOfExt()
251 if (Second->getFlag(MachineInstr::MIFlag::NonNeg)) in matchExtOfExt()
258 B.buildInstr(Second->getOpcode(), {Dst}, {Src}); in matchExtOfExt()
266 isLegalOrBeforeLegalizer({Second->getOpcode(), {DstTy, SrcTy}})) { in matchExtOfExt()
267 if (Second->getOpcode() == TargetOpcode::G_ZEXT) { in matchExtOfExt()
269 if (Second->getFlag(MachineInstr::MIFlag::NonNeg)) in matchExtOfExt()
280 if (Second->getOpcode() == TargetOpcode::G_ANYEXT && in matchExtOfExt()