Searched refs:HalfV (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 941 SDValue HalfV = getZero(dl, VecTy, DAG); in buildHvxVectorReg() 944 HalfV = DAG.getNode(HexagonISD::VALIGN, dl, VecTy, in buildHvxVectorReg() 945 {HalfV, SplatV, DAG.getConstant(HwLen/2, dl, MVT::i32)}); in buildHvxVectorReg() 947 SDValue HalfV0 = HalfV; in buildHvxVectorReg() 948 SDValue HalfV1 = HalfV; in buildHvxVectorReg() 1378 SDValue HalfV = DAG.getConstant(SingleTy.getVectorNumElements(), in insertHvxSubvectorReg() 1380 PickHi = DAG.getSetCC(dl, MVT::i1, IdxV, HalfV, ISD::SETUGT); in insertHvxSubvectorReg() 1398 SDValue S = DAG.getNode(ISD::SUB, dl, MVT::i32, IdxV, HalfV); in insertHvxSubvectorReg() 942 SDValue HalfV = getZero(dl, VecTy, DAG); buildHvxVectorReg() local 1379 SDValue HalfV = DAG.getConstant(SingleTy.getVectorNumElements(), insertHvxSubvectorReg() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 15884 auto areTypesHalfed = [](Value *FullV, Value *HalfV) { in areExtractShuffleVectors() argument 15886 auto *HalfTy = HalfV->getType(); in areExtractShuffleVectors() 15891 auto extractHalf = [](Value *FullV, Value *HalfV) { in areExtractShuffleVectors() argument 15893 auto *HalfVT = cast<FixedVectorType>(HalfV->getType()); in areExtractShuffleVectors()
|