Lines Matching defs:SplatVal

10731     SDValue SplatVal = DAG.getSExtOrTrunc(CCVal, DL, SplatValVT);
10732 SDValue SplatPred = DAG.getNode(ISD::SPLAT_VECTOR, DL, PredVT, SplatVal);
13330 SDValue SplatVal = DAG.getAnyExtOrTrunc(Op.getOperand(0), DL, MVT::i64);
13331 SplatVal = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, MVT::i64, SplatVal,
13339 Zero, SplatVal),
13341 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, VT, ID, Zero, SplatVal);
14652 static bool isPow2Splat(SDValue Op, uint64_t &SplatVal, bool &Negated) {
14659 !isAllConstantBuildVector(Op, SplatVal))
14666 SplatVal = Op->getConstantOperandVal(0);
14668 SplatVal = (int32_t)SplatVal;
14671 if (isPowerOf2_64(SplatVal))
14675 if (isPowerOf2_64(-SplatVal)) {
14676 SplatVal = -SplatVal;
14696 uint64_t SplatVal;
14697 if (Signed && isPow2Splat(Op.getOperand(1), SplatVal, Negated)) {
14701 DAG.getTargetConstant(Log2_64(SplatVal), dl, MVT::i32));
21615 SDValue SplatVal, unsigned NumVecElts) {
21618 unsigned EltOffset = SplatVal.getValueType().getSizeInBits() / 8;
21630 DAG.getStore(St.getChain(), DL, SplatVal, BasePtr, PtrInfo,
21646 NewST1 = DAG.getStore(NewST1.getValue(0), DL, SplatVal, OffsetPtr,
21872 SDValue SplatVal =
21874 return splitStoreSplat(DAG, St, SplatVal, NumVecElts);
21905 SDValue SplatVal;
21913 SplatVal = StVal.getOperand(1);
21914 else if (StVal.getOperand(1) != SplatVal)
21932 return splitStoreSplat(DAG, St, SplatVal, NumVecElts);
27395 uint64_t SplatVal;
27396 if (Signed && isPow2Splat(Op.getOperand(1), SplatVal, Negated)) {
27399 SDValue Op2 = DAG.getTargetConstant(Log2_64(SplatVal), dl, MVT::i32);