Home
last modified time | relevance | path

Searched refs:HalfV (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp951 SDValue HalfV = getZero(dl, VecTy, DAG); in buildHvxVectorReg() local
954 HalfV = DAG.getNode(HexagonISD::VALIGN, dl, VecTy, in buildHvxVectorReg()
955 {HalfV, SplatV, DAG.getConstant(HwLen/2, dl, MVT::i32)}); in buildHvxVectorReg()
957 SDValue HalfV0 = HalfV; in buildHvxVectorReg()
958 SDValue HalfV1 = HalfV; in buildHvxVectorReg()
1393 SDValue HalfV = DAG.getConstant(SingleTy.getVectorNumElements(), in insertHvxSubvectorReg() local
1395 PickHi = DAG.getSetCC(dl, MVT::i1, IdxV, HalfV, ISD::SETUGT); in insertHvxSubvectorReg()
1413 SDValue S = DAG.getNode(ISD::SUB, dl, MVT::i32, IdxV, HalfV); in insertHvxSubvectorReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5980 auto areTypesHalfed = [](Value *FullV, Value *HalfV) { in areExtractShuffleVectors() argument
5982 auto *HalfTy = HalfV->getType(); in areExtractShuffleVectors()
5987 auto extractHalf = [](Value *FullV, Value *HalfV) { in areExtractShuffleVectors() argument
5989 auto *HalfVT = cast<FixedVectorType>(HalfV->getType()); in areExtractShuffleVectors()