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