Home
last modified time | relevance | path

Searched refs:HiV (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2456 auto [LoV, HiV] = opSplit(Val, dl, DAG); in LowerVECTOR_SHIFT()
2458 {ShiftPartI8(Opc, LoV, Amt), ShiftPartI8(Opc, HiV, Amt)}); in LowerVECTOR_SHIFT()
H A DHexagonISelLoweringHVX.cpp2212 SDValue HiV = getInstr(Hexagon::V6_vlalignb, dl, ty(V), {Z, V, A}, DAG); in LowerHvxMaskedOp()
2213 return std::make_pair(LoV, HiV); in LowerHvxMaskedOp() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5220 SDValue LoV, HiV; in lowerVECTOR_SHUFFLE()
5226 HiV = HiSrc == 0 ? V1 : V2; in lowerVECTOR_SHUFFLE()
5227 HiV = convertToScalableVector(ContainerVT, HiV, DAG, Subtarget); in lowerVECTOR_SHUFFLE()
5230 // We found a rotation. We need to slide HiV down by Rotation. Then we need in lowerVECTOR_SHUFFLE()
5235 if (HiV) { in lowerVECTOR_SHUFFLE()
5238 Res = getVSlidedown(DAG, Subtarget, DL, ContainerVT, Res, HiV, in lowerVECTOR_SHUFFLE()
5219 SDValue LoV, HiV; lowerVECTOR_SHUFFLE() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp14492 SDValue HiV = DAG.getVectorShuffle(MVT::v8i16, DL, VLoHalf, VHiHalf, HiBlendMask); 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()
14561 DAG.getBitcast(SplitVT, HiV)); in splitAndLowerShuffle()
49086 SDValue HiV = DAG.getNode(X86ISD::ANDNP, DL, SplitVT, {HiX, HiY}); in combineAndShuffleNot() local
49087 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, {LoV, HiV}); in combineAndShuffleNot()