Lines Matching defs:BiggerPattern

2443                                        bool BiggerPattern) {
2498 } else if (BiggerPattern) {
2510 if (!BiggerPattern && (SrlImm <= 0 || SrlImm >= VT.getSizeInBits())) {
2608 bool BiggerPattern) {
2639 } else if (BiggerPattern) {
2700 bool BiggerPattern = false) {
2711 NumberOfIgnoredLowBits, BiggerPattern);
2714 return isBitfieldExtractOpFromShr(N, Opc, Opd0, Immr, Imms, BiggerPattern);
3034 bool BiggerPattern,
3041 bool BiggerPattern,
3049 bool BiggerPattern, SDValue &Src,
3068 return isBitfieldPositioningOpFromAnd(CurDAG, Op, BiggerPattern,
3071 return isBitfieldPositioningOpFromShl(CurDAG, Op, BiggerPattern,
3079 bool BiggerPattern,
3127 // For !BiggerPattern, bail out if the AndOp0 has more than one use, since
3130 if (!BiggerPattern && !AndOp0.hasOneUse())
3156 // amount. BiggerPattern is true when this pattern is being matched for BFI,
3157 // BiggerPattern is false when this pattern is being matched for UBFIZ, in
3159 if (ShlImm != uint64_t(DstLSB) && !BiggerPattern)
3201 bool BiggerPattern,
3216 if (!BiggerPattern && !Op.hasOneUse())
3225 if (ShlImm != uint64_t(DstLSB) && !BiggerPattern)
3406 const bool BiggerPattern) {
3422 // nodes from Rn (or inserts additional shift node) if BiggerPattern is true.
3423 if (BiggerPattern) {
3446 assert((!BiggerPattern) && "BiggerPattern should be handled above");
3530 // BiggerPattern, i.e.
3531 // Opd0, Opd1, BiggerPattern=false
3532 // Opd1, Opd0, BiggerPattern=false
3533 // Opd0, Opd1, BiggerPattern=true
3534 // Opd1, Opd0, BiggerPattern=true
3535 // Several of these combinations may match, so check with BiggerPattern=false
3542 bool BiggerPattern = I / 2;
3551 NumberOfIgnoredLowBits, BiggerPattern)) {
3570 BiggerPattern,
3609 BiggerPattern))
3710 if (!isBitfieldPositioningOp(CurDAG, SDValue(N, 0), /*BiggerPattern=*/false,