Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp941 SDValue HalfV = getZero(dl, VecTy, DAG); in buildHvxVectorReg() local
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() local
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()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp13747 auto areTypesHalfed = [](Value *FullV, Value *HalfV) { in areExtractShuffleVectors() argument
13749 auto *HalfTy = HalfV->getType(); in areExtractShuffleVectors()
13754 auto extractHalf = [](Value *FullV, Value *HalfV) { in areExtractShuffleVectors() argument
13756 auto *HalfVT = cast<FixedVectorType>(HalfV->getType()); in areExtractShuffleVectors()