Lines Matching refs:ExtOpcode
1719 unsigned OpIdx, unsigned ExtOpcode) { in widenScalarSrc() argument
1721 auto ExtB = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MO}); in widenScalarSrc()
1742 unsigned OpIdx, unsigned ExtOpcode) { in narrowScalarDst() argument
1746 MIRBuilder.buildInstr(ExtOpcode, {MO}, {DstTrunc}); in narrowScalarDst()
2120 unsigned ExtOpcode; in widenScalarAddSubOverflow() local
2127 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
2131 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
2135 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
2139 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
2143 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
2148 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
2153 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
2158 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
2175 auto LHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(2)}); in widenScalarAddSubOverflow()
2176 auto RHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(3)}); in widenScalarAddSubOverflow()
2190 auto ExtOp = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {TruncOp}); in widenScalarAddSubOverflow()
2732 unsigned ExtOpcode = CmpInst::isSigned(static_cast<CmpInst::Predicate>( in widenScalar() local
2736 widenScalarSrc(MI, WideTy, 2, ExtOpcode); in widenScalar()
2737 widenScalarSrc(MI, WideTy, 3, ExtOpcode); in widenScalar()