Lines Matching refs:ExtOpcode
1783 unsigned OpIdx, unsigned ExtOpcode) { in widenScalarSrc() argument
1785 auto ExtB = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MO}); in widenScalarSrc()
1806 unsigned OpIdx, unsigned ExtOpcode) { in narrowScalarDst() argument
1810 MIRBuilder.buildInstr(ExtOpcode, {MO}, {DstTrunc}); in narrowScalarDst()
2184 unsigned ExtOpcode; in widenScalarAddSubOverflow() local
2191 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
2195 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
2199 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
2203 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
2207 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
2212 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
2217 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
2222 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
2239 auto LHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(2)}); in widenScalarAddSubOverflow()
2240 auto RHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(3)}); in widenScalarAddSubOverflow()
2254 auto ExtOp = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {TruncOp}); in widenScalarAddSubOverflow()
2809 unsigned ExtOpcode = CmpInst::isSigned(static_cast<CmpInst::Predicate>( in widenScalar() local
2813 widenScalarSrc(MI, WideTy, 2, ExtOpcode); in widenScalar()
2814 widenScalarSrc(MI, WideTy, 3, ExtOpcode); in widenScalar()