Lines Matching refs:isConstOrConstSplat
937 ConstantSDNode *N1C = isConstOrConstSplat(Op.getOperand(1), DemandedElts); in combineShiftToAVG()
955 if ((ConstOp = isConstOrConstSplat(Op1, DemandedElts)) && in combineShiftToAVG()
961 if ((ConstOp = isConstOrConstSplat(Op2, DemandedElts)) && in combineShiftToAVG()
967 if ((ConstOp = isConstOrConstSplat(Op3, DemandedElts)) && in combineShiftToAVG()
1353 if (ConstantSDNode *RHSC = isConstOrConstSplat(Op1)) { in SimplifyDemandedBits()
1544 ConstantSDNode *C = isConstOrConstSplat(Op1, DemandedElts); in SimplifyDemandedBits()
1569 isConstOrConstSplat(Op0.getOperand(1), DemandedElts)) { in SimplifyDemandedBits()
1974 if (ConstantSDNode *SA = isConstOrConstSplat(Op2, DemandedElts)) { in SimplifyDemandedBits()
2040 if (ConstantSDNode *SA = isConstOrConstSplat(Op1, DemandedElts)) { in SimplifyDemandedBits()
2563 ConstantSDNode *C = isConstOrConstSplat(Op.getOperand(1), DemandedElts); in SimplifyDemandedBits()
2626 ConstantSDNode *C = isConstOrConstSplat(Op1); in SimplifyDemandedBits()
2648 ConstantSDNode *MulC = isConstOrConstSplat(Mul.getOperand(1)); in SimplifyDemandedBits()
3604 if (ConstantSDNode *CN = isConstOrConstSplat(N, /*AllowUndefs=*/false, in isConstTrueVal()
3844 assert(isConstOrConstSplat(N1C) && in optimizeSetCCByHoistingAndByConstFromLogicalShift()
3845 isConstOrConstSplat(N1C)->getAPIntValue().isZero() && in optimizeSetCCByHoistingAndByConstFromLogicalShift()
3876 isConstOrConstSplat(C, /*AllowUndefs=*/true, /*AllowTruncation=*/true); in optimizeSetCCByHoistingAndByConstFromLogicalShift()
3882 isConstOrConstSplat(X, /*AllowUndefs=*/true, /*AllowTruncation=*/true); in optimizeSetCCByHoistingAndByConstFromLogicalShift()
4028 auto *C1 = isConstOrConstSplat(N1, /* AllowUndefs */ true); in foldSetCCWithRotate()
4073 auto *C1 = isConstOrConstSplat(N1, /* AllowUndefs */ true); in foldSetCCWithFunnelShift()
4082 auto *ShAmtC = isConstOrConstSplat(N0.getOperand(2)); in foldSetCCWithFunnelShift()
4146 isConstOrConstSplat(N0, /*AllowUndefs*/ false, /*AllowTruncate*/ true); in SimplifySetCC()
4148 isConstOrConstSplat(N1, /*AllowUndefs*/ false, /*AllowTruncate*/ true); in SimplifySetCC()
4177 if (auto *N1C = isConstOrConstSplat(N1)) { in SimplifySetCC()
4190 if (ConstantSDNode *ShAmt = isConstOrConstSplat(N0.getOperand(1))) { in SimplifySetCC()
4557 if (auto *N1C = isConstOrConstSplat(N1)) { in SimplifySetCC()
6405 ConstantSDNode *CompTarget = isConstOrConstSplat(CompTargetNode); in prepareSREMEqFold()
9302 if (ConstantSDNode *RHSC = isConstOrConstSplat(RHS)) { in expandMULO()