Lines Matching defs:BiggerPattern
2492 bool BiggerPattern) {
2547 } else if (BiggerPattern) {
2559 if (!BiggerPattern && (SrlImm <= 0 || SrlImm >= VT.getSizeInBits())) {
2657 bool BiggerPattern) {
2688 } else if (BiggerPattern) {
2749 bool BiggerPattern = false) {
2760 NumberOfIgnoredLowBits, BiggerPattern);
2763 return isBitfieldExtractOpFromShr(N, Opc, Opd0, Immr, Imms, BiggerPattern);
3085 bool BiggerPattern,
3092 bool BiggerPattern,
3100 bool BiggerPattern, SDValue &Src,
3119 return isBitfieldPositioningOpFromAnd(CurDAG, Op, BiggerPattern,
3122 return isBitfieldPositioningOpFromShl(CurDAG, Op, BiggerPattern,
3130 bool BiggerPattern,
3178 // For !BiggerPattern, bail out if the AndOp0 has more than one use, since
3181 if (!BiggerPattern && !AndOp0.hasOneUse())
3207 // amount. BiggerPattern is true when this pattern is being matched for BFI,
3208 // BiggerPattern is false when this pattern is being matched for UBFIZ, in
3210 if (ShlImm != uint64_t(DstLSB) && !BiggerPattern)
3252 bool BiggerPattern,
3267 if (!BiggerPattern && !Op.hasOneUse())
3276 if (ShlImm != uint64_t(DstLSB) && !BiggerPattern)
3457 const bool BiggerPattern) {
3473 // nodes from Rn (or inserts additional shift node) if BiggerPattern is true.
3474 if (BiggerPattern) {
3497 assert((!BiggerPattern) && "BiggerPattern should be handled above");
3581 // BiggerPattern, i.e.
3582 // Opd0, Opd1, BiggerPattern=false
3583 // Opd1, Opd0, BiggerPattern=false
3584 // Opd0, Opd1, BiggerPattern=true
3585 // Opd1, Opd0, BiggerPattern=true
3586 // Several of these combinations may match, so check with BiggerPattern=false
3593 bool BiggerPattern = I / 2;
3602 NumberOfIgnoredLowBits, BiggerPattern)) {
3621 BiggerPattern,
3660 BiggerPattern))
3761 if (!isBitfieldPositioningOp(CurDAG, SDValue(N, 0), /*BiggerPattern=*/false,