Lines Matching refs:isConstOrConstSplat
2232 ConstantSDNode *ShAmtC = isConstOrConstSplat(ShAmt); in foldAddSubOfSignBit()
2772 ConstantSDNode *Const = isConstOrConstSplat(V.getOperand(1), false); in extractBooleanFlip()
3295 ConstantSDNode *ShiftAmt = isConstOrConstSplat(N1.getOperand(1)); in visitSUB()
3533 if (ConstantSDNode *C = isConstOrConstSplat(N1.getOperand(1))) in visitSUB()
3581 ConstantSDNode *ShAmtC = isConstOrConstSplat(ShAmt); in visitSUB()
3945 if (ConstantSDNode *NC1 = isConstOrConstSplat(N1)) { in visitMUL()
4096 ConstantSDNode *N1C = isConstOrConstSplat(N1); in simplifyDivRem()
4113 ConstantSDNode *N0C = isConstOrConstSplat(N0); in simplifyDivRem()
4148 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSDIV()
4293 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitUDIV()
4389 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitREM()
4705 ConstantSDNode *N0C = isConstOrConstSplat(N0); in visitMULO()
4706 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitMULO()
5076 ConstantSDNode *C0 = isConstOrConstSplat(LR); in foldLogicOfSetCCs()
5077 ConstantSDNode *C1 = isConstOrConstSplat(RR); in foldLogicOfSetCCs()
5667 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitAND()
6186 ConstantSDNode *C = isConstOrConstSplat(N.getOperand(1)); in isBSwapHWordPair()
6212 ConstantSDNode *Mask0 = isConstOrConstSplat(N0.getOperand(1)); in matchBSwapHWordOrAndAnd()
6213 ConstantSDNode *Mask1 = isConstOrConstSplat(N1.getOperand(1)); in matchBSwapHWordOrAndAnd()
6223 ConstantSDNode *ShiftAmt0 = isConstOrConstSplat(Shift0.getOperand(1)); in matchBSwapHWordOrAndAnd()
6224 ConstantSDNode *ShiftAmt1 = isConstOrConstSplat(Shift1.getOperand(1)); in matchBSwapHWordOrAndAnd()
6613 ConstantSDNode *OppShiftCst = isConstOrConstSplat(OppShift.getOperand(1)); in extractShiftForRotate()
6654 ConstantSDNode *OppLHSCst = isConstOrConstSplat(OppShiftLHS.getOperand(1)); in extractShiftForRotate()
6657 isConstOrConstSplat(ExtractFrom.getOperand(1)); in extractShiftForRotate()
6755 if (ConstantSDNode *NegC = isConstOrConstSplat(Neg.getOperand(1))) { in matchRotateSub()
6769 ConstantSDNode *NegC = isConstOrConstSplat(Neg.getOperand(0)); in matchRotateSub()
6777 if (ConstantSDNode *PosC = isConstOrConstSplat(Pos.getOperand(1))) { in matchRotateSub()
6813 if (ConstantSDNode *PosC = isConstOrConstSplat(Pos.getOperand(1))) in matchRotateSub()
6887 ConstantSDNode *Cst = isConstOrConstSplat(Op.getOperand(1)); in MatchFunnelPosNeg()
7894 ConstantSDNode *XorC = isConstOrConstSplat(N1); in visitXOR()
7895 ConstantSDNode *ShiftC = isConstOrConstSplat(N0.getOperand(1)); in visitXOR()
7923 if (ConstantSDNode *C = isConstOrConstSplat(S.getOperand(1))) in visitXOR()
7994 ConstantSDNode *C1Node = isConstOrConstSplat(C1); in combineShiftOfShiftedLogic()
8002 ConstantSDNode *ShiftCNode = isConstOrConstSplat(V.getOperand(1)); in combineShiftOfShiftedLogic()
8049 assert(isConstOrConstSplat(N->getOperand(1)) && "Expected constant operand"); in visitShiftByConstant()
8175 auto *RotAmtC = isConstOrConstSplat(N1); in visitRotate()
8248 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSHL()
8375 if (ConstantSDNode *N0C1 = isConstOrConstSplat(N0.getOperand(1))) { in visitSHL()
8395 if (ConstantSDNode *N0C1 = isConstOrConstSplat(N0.getOperand(1))) { in visitSHL()
8459 if (ConstantSDNode *NC1 = isConstOrConstSplat(N->getOperand(1))) { in visitSHL()
8490 ConstantSDNode *ShiftAmtSrc = isConstOrConstSplat(N->getOperand(1)); in combineShiftToMULH()
8569 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSRA()
8637 const ConstantSDNode *N01C = isConstOrConstSplat(N0.getOperand(1)); in visitSRA()
8676 if (ConstantSDNode *AddC = isConstOrConstSplat(N0.getOperand(1))) { in visitSRA()
8719 if (ConstantSDNode *LargeShift = isConstOrConstSplat(N0Op0.getOperand(1))) { in visitSRA()
8767 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSRL()
8812 if (auto *N001C = isConstOrConstSplat(InnerShift.getOperand(1))) { in visitSRL()
9003 if (ConstantSDNode *Cst = isConstOrConstSplat(N2)) { in visitFunnelShift()
12614 ConstantSDNode *LogicOp1 = isConstOrConstSplat(N0.getOperand(1), true); in foldBitcastedFPLogic()
22045 if (isConstOrConstSplat(RHS) && Shuf0 && is_splat(Shuf0->getMask()) && in SimplifyVBinOp()
22055 if (isConstOrConstSplat(LHS) && Shuf1 && is_splat(Shuf1->getMask()) && in SimplifyVBinOp()
22748 ConstantSDNode *C = isConstOrConstSplat(N->getOperand(1)); in BuildSDIVPow2()