Lines Matching refs:isConstOrConstSplat

2686   ConstantSDNode *ShAmtC = isConstOrConstSplat(ShAmt);  in foldAddSubOfSignBit()
3278 ConstantSDNode *Const = isConstOrConstSplat(V.getOperand(1), false); in extractBooleanFlip()
3850 ConstantSDNode *ShiftAmt = isConstOrConstSplat(N1.getOperand(1)); in visitSUB()
4071 if (ConstantSDNode *C = isConstOrConstSplat(N1.getOperand(1))) in visitSUB()
4114 ConstantSDNode *ShAmtC = isConstOrConstSplat(ShAmt); in visitSUB()
4126 ConstantSDNode *ShlC = isConstOrConstSplat(N1.getOperand(1)); in visitSUB()
4151 if (ConstantSDNode *C0 = isConstOrConstSplat(N0)) { in visitSUB()
4540 ConstantSDNode *NC1 = isConstOrConstSplat(N1); in visitMUL()
4698 ConstantSDNode *N1C = isConstOrConstSplat(N1); in simplifyDivRem()
4715 ConstantSDNode *N0C = isConstOrConstSplat(N0); in simplifyDivRem()
4753 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSDIV()
4901 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitUDIV()
5464 ConstantSDNode *N0C = isConstOrConstSplat(N0); in visitMULO()
5465 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitMULO()
5527 ConstantSDNode *N1C = isConstOrConstSplat(peekThroughTruncates(N1)); in isSaturatingMinMax()
5528 ConstantSDNode *N3C = isConstOrConstSplat(peekThroughTruncates(N3)); in isSaturatingMinMax()
5597 ConstantSDNode *MinCOp = isConstOrConstSplat(Opcode0 == ISD::SMIN ? N1 : N01); in isSaturatingMinMax()
5598 ConstantSDNode *MaxCOp = isConstOrConstSplat(Opcode0 == ISD::SMIN ? N01 : N1); in isSaturatingMinMax()
5652 ConstantSDNode *N1C = isConstOrConstSplat(N1); in PerformUMinFpToSatCombine()
5653 ConstantSDNode *N3C = isConstOrConstSplat(N3); in PerformUMinFpToSatCombine()
6170 auto *LHS1C = isConstOrConstSplat(LHS1); in foldAndOrOfSETCC()
6171 auto *RHS1C = isConstOrConstSplat(RHS1); in foldAndOrOfSETCC()
6849 ConstantSDNode *XorC = isConstOrConstSplat(N0.getOperand(1), true); in foldAndToUsubsat()
6850 ConstantSDNode *SraC = isConstOrConstSplat(N1.getOperand(1), true); in foldAndToUsubsat()
6984 ConstantSDNode *Splat = isConstOrConstSplat(N1, true, true); in visitAND()
7017 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitAND()
7104 if (const ConstantSDNode *C = isConstOrConstSplat( in visitAND()
7578 ConstantSDNode *C = isConstOrConstSplat(N.getOperand(1)); in isBSwapHWordPair()
7604 ConstantSDNode *Mask0 = isConstOrConstSplat(N0.getOperand(1)); in matchBSwapHWordOrAndAnd()
7605 ConstantSDNode *Mask1 = isConstOrConstSplat(N1.getOperand(1)); in matchBSwapHWordOrAndAnd()
7615 ConstantSDNode *ShiftAmt0 = isConstOrConstSplat(Shift0.getOperand(1)); in matchBSwapHWordOrAndAnd()
7616 ConstantSDNode *ShiftAmt1 = isConstOrConstSplat(Shift1.getOperand(1)); in matchBSwapHWordOrAndAnd()
8074 ConstantSDNode *OppShiftCst = isConstOrConstSplat(OppShift.getOperand(1)); in extractShiftForRotate()
8115 ConstantSDNode *OppLHSCst = isConstOrConstSplat(OppShiftLHS.getOperand(1)); in extractShiftForRotate()
8118 isConstOrConstSplat(ExtractFrom.getOperand(1)); in extractShiftForRotate()
8234 ConstantSDNode *NegC = isConstOrConstSplat(Neg.getOperand(0)); in matchRotateSub()
8280 if (ConstantSDNode *PosC = isConstOrConstSplat(Pos.getOperand(1))) in matchRotateSub()
8354 ConstantSDNode *Cst = isConstOrConstSplat(Op.getOperand(1)); in MatchFunnelPosNeg()
9540 if (ConstantSDNode *C = isConstOrConstSplat(S.getOperand(1))) in visitXOR()
9618 ConstantSDNode *C1Node = isConstOrConstSplat(C1); in combineShiftOfShiftedLogic()
9626 ConstantSDNode *ShiftCNode = isConstOrConstSplat(V.getOperand(1)); in combineShiftOfShiftedLogic()
9680 assert(isConstOrConstSplat(N->getOperand(1)) && "Expected constant operand"); in visitShiftByConstant()
9798 auto *RotAmtC = isConstOrConstSplat(N1); in visitRotate()
10114 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSHL()
10154 ConstantSDNode *ShiftAmtSrc = isConstOrConstSplat(N->getOperand(1)); in combineShiftToMULH()
10183 ConstantSDNode *UShiftAmtSrc = isConstOrConstSplat(U->getOperand(1)); in combineShiftToMULH()
10201 if (ConstantSDNode *Constant = isConstOrConstSplat(RightOp)) { in combineShiftToMULH()
10322 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSRA()
10364 const ConstantSDNode *N01C = isConstOrConstSplat(N0.getOperand(1)); in visitSRA()
10410 isConstOrConstSplat(N0.getOperand(IsAdd ? 1 : 0))) { in visitSRA()
10459 if (ConstantSDNode *LargeShift = isConstOrConstSplat(N0Op0.getOperand(1))) { in visitSRA()
10522 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSRL()
10557 if (auto *N001C = isConstOrConstSplat(InnerShift.getOperand(1))) { in visitSRL()
10783 if (ConstantSDNode *Cst = isConstOrConstSplat(N2)) { in visitFunnelShift()
10890 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSHLSAT()
12568 ConstantSDNode *CNode = isConstOrConstSplat(Op, /*AllowUndefs*/ false, in visitSETCC()
15107 ConstantSDNode *LogicOp1 = isConstOrConstSplat(N0.getOperand(1), true); in foldBitcastedFPLogic()
26736 if (isConstOrConstSplat(RHS) && Shuf0 && all_equal(Shuf0->getMask()) && in SimplifyVBinOp()
26745 if (isConstOrConstSplat(LHS) && Shuf1 && all_equal(Shuf1->getMask()) && in SimplifyVBinOp()
27463 ConstantSDNode *C = isConstOrConstSplat(N->getOperand(1)); in BuildSDIVPow2()
27504 ConstantSDNode *C = isConstOrConstSplat(N->getOperand(1)); in BuildSREMPow2()