Lines Matching refs:ExtOpcode
1339 unsigned OpIdx, unsigned ExtOpcode) { in widenScalarSrc() argument
1341 auto ExtB = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MO}); in widenScalarSrc()
1362 unsigned OpIdx, unsigned ExtOpcode) { in narrowScalarDst() argument
1366 MIRBuilder.buildInstr(ExtOpcode, {MO}, {DstTrunc}); in narrowScalarDst()
1802 unsigned ExtOpcode; in widenScalarAddSubOverflow() local
1809 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
1813 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
1817 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
1821 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
1825 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
1830 ExtOpcode = TargetOpcode::G_SEXT; in widenScalarAddSubOverflow()
1835 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
1840 ExtOpcode = TargetOpcode::G_ZEXT; in widenScalarAddSubOverflow()
1845 auto LHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(2)}); in widenScalarAddSubOverflow()
1846 auto RHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(3)}); in widenScalarAddSubOverflow()
1860 auto ExtOp = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {TruncOp}); in widenScalarAddSubOverflow()
2389 unsigned ExtOpcode = CmpInst::isSigned(static_cast<CmpInst::Predicate>( in widenScalar() local
2393 widenScalarSrc(MI, WideTy, 2, ExtOpcode); in widenScalar()
2394 widenScalarSrc(MI, WideTy, 3, ExtOpcode); in widenScalar()