Lines Matching defs:ExtOpcode
2013 unsigned OpIdx, unsigned ExtOpcode) {
2015 auto ExtB = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MO});
2036 unsigned OpIdx, unsigned ExtOpcode) {
2040 MIRBuilder.buildInstr(ExtOpcode, {MO}, {DstTrunc});
2414 unsigned ExtOpcode;
2421 ExtOpcode = TargetOpcode::G_SEXT;
2425 ExtOpcode = TargetOpcode::G_SEXT;
2429 ExtOpcode = TargetOpcode::G_ZEXT;
2433 ExtOpcode = TargetOpcode::G_ZEXT;
2437 ExtOpcode = TargetOpcode::G_SEXT;
2442 ExtOpcode = TargetOpcode::G_SEXT;
2447 ExtOpcode = TargetOpcode::G_ZEXT;
2452 ExtOpcode = TargetOpcode::G_ZEXT;
2469 auto LHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(2)});
2470 auto RHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(3)});
2484 auto ExtOp = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {TruncOp});
3112 unsigned ExtOpcode =
3118 widenScalarSrc(MI, WideTy, 2, ExtOpcode);
3119 widenScalarSrc(MI, WideTy, 3, ExtOpcode);