Lines Matching defs:SplatVal
3471 static SDValue matchSplatAsGather(SDValue SplatVal, MVT VT, const SDLoc &DL,
3474 if (SplatVal.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
3476 SDValue Vec = SplatVal.getOperand(0);
3482 SDValue Idx = SplatVal.getOperand(1);
8059 SDValue SplatVal = Op.getOperand(0);
8070 SplatVal = DAG.getNode(ISD::AND, DL, SplatVal.getValueType(), SplatVal,
8071 DAG.getConstant(1, DL, SplatVal.getValueType()));
8072 SDValue LHS = DAG.getSplatVector(InterVT, DL, SplatVal);
16537 APInt &SplatVal) {
16554 if (ISD::isConstantSplatVector(Op.getNode(), SplatVal))
16560 SplatVal =