Lines Matching refs:Gather
3495 SDValue Gather = DAG.getNode(RISCVISD::VRGATHER_VX_VL, DL, ContainerVT, Vec,
3499 return Gather;
3501 return convertFromScalableVector(VT, Gather, DAG, Subtarget);
4056 if (auto Gather = matchSplatAsGather(Splat, VT, DL, DAG, Subtarget))
4057 return Gather;
5187 SDValue Gather = DAG.getNode(RISCVISD::VRGATHER_VX_VL, DL, ContainerVT,
5190 return convertFromScalableVector(VT, Gather, DAG, Subtarget);
5336 SDValue Gather = DAG.getNode(GatherVVOpc, DL, ContainerVT, V1, LHSIndices,
5338 return convertFromScalableVector(VT, Gather, DAG, Subtarget);
10511 // Gather the even and odd elements into two separate vectors
17153 SDValue Gather =
17158 SDValue Result = DAG.getBitcast(VT, Gather.getValue(0));
17159 return DAG.getMergeValues({Result, Gather.getValue(1)}, DL);
17428 if (auto Gather = matchSplatAsGather(N->getOperand(0), VT.getSimpleVT(), N,
17430 return Gather;