Searched refs:HalfV (Results 1 – 2 of 2) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 941 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 D | AArch64ISelLowering.cpp | 13747 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()
|