Lines Matching refs:ExtOpcode
1434 unsigned OpIdx, unsigned ExtOpcode) { in widenScalarSrc() argument
1436 auto ExtB = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MO}); in widenScalarSrc()
1457 unsigned OpIdx, unsigned ExtOpcode) { in narrowScalarDst() argument
1461 MIRBuilder.buildInstr(ExtOpcode, {MO}, {DstTrunc}); in narrowScalarDst()
1840 unsigned ExtOpcode; in widenScalarAddSubOverflow() local
1847 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
1851 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
1855 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
1859 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
1863 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
1868 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
1873 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
1878 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
1895 auto LHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(2)}); in widenScalarAddSubOverflow()
1896 auto RHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(3)}); in widenScalarAddSubOverflow()
1910 auto ExtOp = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {TruncOp}); in widenScalarAddSubOverflow()
2434 unsigned ExtOpcode = CmpInst::isSigned(static_cast<CmpInst::Predicate>( in widenScalar() local
2438 widenScalarSrc(MI, WideTy, 2, ExtOpcode); in widenScalar()
2439 widenScalarSrc(MI, WideTy, 3, ExtOpcode); in widenScalar()