/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 2456 auto [LoV, HiV] = opSplit(Val, dl, DAG); in LowerVECTOR_SHIFT() 2458 {ShiftPartI8(Opc, LoV, Amt), ShiftPartI8(Opc, HiV, Amt)}); in LowerVECTOR_SHIFT()
|
H A D | HexagonISelLoweringHVX.cpp | 2211 SDValue LoV = getInstr(Hexagon::V6_vlalignb, dl, ty(V), {V, Z, A}, DAG); in LowerHvxMaskedOp() 2213 return std::make_pair(LoV, HiV); in LowerHvxMaskedOp() 2212 SDValue LoV = getInstr(Hexagon::V6_vlalignb, dl, ty(V), {V, Z, A}, DAG); LowerHvxMaskedOp() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 5220 SDValue LoV, HiV; in lowerVECTOR_SHUFFLE() 5222 LoV = LoSrc == 0 ? V1 : V2; in lowerVECTOR_SHUFFLE() 5223 LoV = convertToScalableVector(ContainerVT, LoV, DAG, Subtarget); in lowerVECTOR_SHUFFLE() 5231 // to slide LoV up by (NumElts - Rotation). in lowerVECTOR_SHUFFLE() 5241 if (LoV) in lowerVECTOR_SHUFFLE() 5242 Res = getVSlideup(DAG, Subtarget, DL, ContainerVT, Res, LoV, in lowerVECTOR_SHUFFLE() 5219 SDValue LoV, HiV; lowerVECTOR_SHUFFLE() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 14491 SDValue LoV = DAG.getVectorShuffle(MVT::v8i16, DL, VLoHalf, VHiHalf, LoBlendMask); in lowerV16I8Shuffle() local 14494 return DAG.getNode(X86ISD::PACKUS, DL, MVT::v16i8, LoV, HiV); in lowerV16I8Shuffle() 14558 SDValue LoV, HiV; in splitAndLowerShuffle() local 14559 std::tie(LoV, HiV) = splitVector(peekThroughBitcasts(V), DAG, DL); in splitAndLowerShuffle() 14560 return std::make_pair(DAG.getBitcast(SplitVT, LoV), in splitAndLowerShuffle() 14976 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV2X128Shuffle() local 14979 getZeroVector(VT, Subtarget, DAG, DL), LoV, in lowerV2X128Shuffle() 16663 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV4X128Shuffle() local 16666 getZeroVector(VT, Subtarget, DAG, DL), LoV, in lowerV4X128Shuffle() 49085 SDValue LoV = DAG.getNode(X86ISD::ANDNP, DL, SplitVT, {LoX, LoY}); in combineAndShuffleNot() local [all …]
|