Lines Matching defs:SplatVal
3518 static SDValue matchSplatAsGather(SDValue SplatVal, MVT VT, const SDLoc &DL,
3521 if (SplatVal.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
3523 SDValue Src = SplatVal.getOperand(0);
3531 SDValue Idx = SplatVal.getOperand(1);
8698 SDValue SplatVal = Op.getOperand(0);
8709 SplatVal = DAG.getNode(ISD::AND, DL, SplatVal.getValueType(), SplatVal,
8710 DAG.getConstant(1, DL, SplatVal.getValueType()));
8711 SDValue LHS = DAG.getSplatVector(InterVT, DL, SplatVal);
17515 APInt &SplatVal) {
17532 if (ISD::isConstantSplatVector(Op.getNode(), SplatVal))
17538 SplatVal =