Lines Matching refs:Gather
2058 SDValue Gather = DAG.getNode(RISCVISD::VRGATHER_VX_VL, DL, ContainerVT, Vec, in matchSplatAsGather() local
2062 return Gather; in matchSplatAsGather()
2064 return convertFromScalableVector(VT, Gather, DAG, Subtarget); in matchSplatAsGather()
2189 if (auto Gather = matchSplatAsGather(Splat, VT, DL, DAG, Subtarget)) in lowerBUILD_VECTOR() local
2190 return Gather; in lowerBUILD_VECTOR()
2682 SDValue Gather = DAG.getNode(RISCVISD::VRGATHER_VX_VL, DL, ContainerVT, in lowerVECTOR_SHUFFLE() local
2685 return convertFromScalableVector(VT, Gather, DAG, Subtarget); in lowerVECTOR_SHUFFLE()
2881 SDValue Gather; in lowerVECTOR_SHUFFLE() local
2885 Gather = lowerScalarSplat(SDValue(), SplatValue, VL, ContainerVT, DL, DAG, in lowerVECTOR_SHUFFLE()
2894 Gather = DAG.getNode(GatherVXOpc, DL, ContainerVT, V1, in lowerVECTOR_SHUFFLE()
2902 Gather = DAG.getNode(GatherVVOpc, DL, ContainerVT, V1, LHSIndices, in lowerVECTOR_SHUFFLE()
2921 Gather = DAG.getNode(GatherVXOpc, DL, ContainerVT, V2, in lowerVECTOR_SHUFFLE()
2923 Gather, VL); in lowerVECTOR_SHUFFLE()
2928 Gather = DAG.getNode(GatherVVOpc, DL, ContainerVT, V2, RHSIndices, in lowerVECTOR_SHUFFLE()
2929 SelectMask, Gather, VL); in lowerVECTOR_SHUFFLE()
2933 return convertFromScalableVector(VT, Gather, DAG, Subtarget); in lowerVECTOR_SHUFFLE()
9315 if (auto Gather = matchSplatAsGather(N->getOperand(0), VT.getSimpleVT(), N, in PerformDAGCombine() local
9317 return Gather; in PerformDAGCombine()