Lines Matching refs:SplatVal

8358     SDValue SplatVal = DAG.getSExtOrTrunc(CCVal, DL, SplatValVT);  in LowerSELECT()  local
8359 SDValue SplatPred = DAG.getNode(ISD::SPLAT_VECTOR, DL, PredVT, SplatVal); in LowerSELECT()
10640 SDValue SplatVal = DAG.getAnyExtOrTrunc(Op.getOperand(0), DL, MVT::i64); in LowerSPLAT_VECTOR() local
10641 SplatVal = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, MVT::i64, SplatVal, in LowerSPLAT_VECTOR()
10649 Zero, SplatVal), in LowerSPLAT_VECTOR()
10651 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, VT, ID, Zero, SplatVal); in LowerSPLAT_VECTOR()
11751 static bool isPow2Splat(SDValue Op, uint64_t &SplatVal, bool &Negated) { in isPow2Splat() argument
11758 !isAllConstantBuildVector(Op, SplatVal)) in isPow2Splat()
11765 SplatVal = Op->getConstantOperandVal(0); in isPow2Splat()
11767 SplatVal = (int32_t)SplatVal; in isPow2Splat()
11770 if (isPowerOf2_64(SplatVal)) in isPow2Splat()
11774 if (isPowerOf2_64(-SplatVal)) { in isPow2Splat()
11775 SplatVal = -SplatVal; in isPow2Splat()
11795 uint64_t SplatVal; in LowerDIV() local
11796 if (Signed && isPow2Splat(Op.getOperand(1), SplatVal, Negated)) { in LowerDIV()
11800 DAG.getTargetConstant(Log2_64(SplatVal), dl, MVT::i32)); in LowerDIV()
16822 SDValue SplatVal, unsigned NumVecElts) { in splitStoreSplat() argument
16825 unsigned EltOffset = SplatVal.getValueType().getSizeInBits() / 8; in splitStoreSplat()
16837 DAG.getStore(St.getChain(), DL, SplatVal, BasePtr, PtrInfo, in splitStoreSplat()
16853 NewST1 = DAG.getStore(NewST1.getValue(0), DL, SplatVal, OffsetPtr, in splitStoreSplat()
17079 SDValue SplatVal = in replaceZeroVectorStore() local
17081 return splitStoreSplat(DAG, St, SplatVal, NumVecElts); in replaceZeroVectorStore()
17112 SDValue SplatVal; in replaceSplatVectorStore() local
17120 SplatVal = StVal.getOperand(1); in replaceSplatVectorStore()
17121 else if (StVal.getOperand(1) != SplatVal) in replaceSplatVectorStore()
17139 return splitStoreSplat(DAG, St, SplatVal, NumVecElts); in replaceSplatVectorStore()
21136 uint64_t SplatVal; in LowerFixedLengthVectorIntDivideToSVE() local
21137 if (Signed && isPow2Splat(Op.getOperand(1), SplatVal, Negated)) { in LowerFixedLengthVectorIntDivideToSVE()
21140 SDValue Op2 = DAG.getTargetConstant(Log2_64(SplatVal), dl, MVT::i32); in LowerFixedLengthVectorIntDivideToSVE()