Home
last modified time | relevance | path

Searched refs:LoVT (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1347 EVT LoVT, HiVT; in SplitVecRes_BITCAST() local
1405 EVT LoVT, HiVT; in SplitVecRes_BUILD_VECTOR() local
1427 EVT LoVT, HiVT; in SplitVecRes_CONCAT_VECTORS() local
1443 EVT LoVT, HiVT; in SplitVecRes_EXTRACT_SUBVECTOR() local
1554 EVT LoVT, HiVT; in SplitVecRes_IS_FPCLASS() local
1567 EVT LoVT, HiVT; in SplitVecRes_InregOp() local
1619 EVT LoVT, HiVT; in SplitVecRes_StrictFPOp() local
1825 EVT LoVT, HiVT; in SplitVecRes_INSERT_VECTOR_ELT() local
1848 EVT LoVT, HiVT; in SplitVecRes_STEP_VECTOR() local
1871 EVT LoVT, HiVT; in SplitVecRes_ScalarOp() local
[all …]
H A DLegalizeTypesGeneric.cpp91 EVT LoVT, HiVT; in ExpandRes_BITCAST() local
92 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); in ExpandRes_BITCAST()
93 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST()
568 EVT LoVT, HiVT; in SplitRes_UNDEF() local
569 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitRes_UNDEF()
570 Lo = DAG.getUNDEF(LoVT); in SplitRes_UNDEF()
H A DLegalizeTypes.cpp1021 EVT LoVT, EVT HiVT, in SplitInteger() argument
1024 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() == in SplitInteger()
1026 Lo = DAG.getNode(ISD::TRUNCATE, dl, LoVT, Op); in SplitInteger()
1034 DAG.getConstant(LoVT.getSizeInBits(), dl, ShiftAmountTy)); in SplitInteger()
H A DSelectionDAG.cpp12263 const EVT &LoVT, in SplitScalar() argument
12278 EVT LoVT, HiVT; in GetSplitDestVTs() local
12280 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT); in GetSplitDestVTs()
12282 LoVT = HiVT = VT.getHalfNumVectorElementsVT(*getContext()); in GetSplitDestVTs()
12284 return std::make_pair(LoVT, HiVT); in GetSplitDestVTs()
12303 EVT LoVT, HiVT; in GetDependentSplitDestVTs() local
12305 LoVT = EVT::getVectorVT(*getContext(), EltTp, EnvNumElts); in GetDependentSplitDestVTs()
12311 LoVT = EVT::getVectorVT(*getContext(), EltTp, VTNumElts); in GetDependentSplitDestVTs()
12315 return std::make_pair(LoVT, HiVT); in GetDependentSplitDestVTs()
12323 assert(LoVT.isScalableVector() == HiVT.isScalableVector() && in SplitVector()
[all …]
H A DLegalizeTypes.h236 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
H A DLegalizeIntegerTypes.cpp5275 EVT LoVT = LHSLo.getValueType(); in IntegerExpandSetCCOperands() local
5276 SDVTList VTList = DAG.getVTList(LoVT, getSetCCResultType(LoVT)); in IntegerExpandSetCCOperands()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1697 EVT LoVT, HiVT; in getSplitDestVTs() local
1701 LoVT = EVT::getVectorVT(*DAG.getContext(), EltVT, LoNumElts); in getSplitDestVTs()
1705 return std::pair(LoVT, HiVT); in getSplitDestVTs()
1714 assert(LoVT.getVectorNumElements() + in splitVector()
1746 EVT LoVT, HiVT; in SplitVectorLoad() local
1750 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG); in SplitVectorLoad()
1752 std::tie(Lo, Hi) = splitVector(Op, SL, LoVT, HiVT, DAG); in SplitVectorLoad()
1768 if (LoVT == HiVT) { in SplitVectorLoad()
1836 EVT LoVT, HiVT; in SplitVectorStore() local
1840 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG); in SplitVectorStore()
[all …]
H A DAMDGPUISelLowering.h155 const EVT &LoVT, const EVT &HighVT,
H A DSIISelLowering.cpp6870 EVT LoVT, HiVT; in lowerEXTRACT_VECTOR_ELT() local
6871 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VecVT); in lowerEXTRACT_VECTOR_ELT()
6875 Lo = DAG.getBitcast(LoVT, in lowerEXTRACT_VECTOR_ELT()
6889 Lo = DAG.getBitcast(LoVT, DAG.getNode(ISD::BUILD_VECTOR, SL, MVT::v2i64, in lowerEXTRACT_VECTOR_ELT()
6903 Lo = DAG.getBitcast(LoVT, in lowerEXTRACT_VECTOR_ELT()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h2246 const EVT &LoVT, const EVT &HiVT);
2261 const EVT &LoVT, const EVT &HiVT);
2265 EVT LoVT, HiVT;
2266 std::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType());
2267 return SplitVector(N, DL, LoVT, HiVT);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5730 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(Op.getValueType()); in SplitVectorOp()
5747 DAG.getNode(Op.getOpcode(), DL, LoVT, LoOperands, Op->getFlags()); in SplitVectorOp()
5756 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(Op.getValueType()); in SplitVPOp()
5778 DAG.getNode(Op.getOpcode(), DL, LoVT, LoOperands, Op->getFlags()); in SplitVPOp()
5804 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(Op->getValueType(0)); in SplitStrictFPVectorOp()
5806 SDVTList LoVTs = DAG.getVTList(LoVT, Op->getValueType(1)); in SplitStrictFPVectorOp()
9913 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(VecVT); in lowerVECTOR_REVERSE()
9914 Lo = DAG.getNode(ISD::VECTOR_REVERSE, DL, LoVT, Lo); in lowerVECTOR_REVERSE()
9923 DAG.getIntPtrConstant(LoVT.getVectorMinNumElements(), DL)); in lowerVECTOR_REVERSE()
10894 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(GatherVT); in lowerVPReverseExperimental()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4038 EVT LoVT, HiVT; in splitVectorOp() local
4039 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in splitVectorOp()
20531 EVT LoVT, HiVT; in LowerTRUNCATE() local
22943 EVT LoVT, HiVT; in splitIntVSETCC() local
22944 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in splitIntVSETCC()
31777 EVT LoVT, HiVT; in LowerCVTPS2PH() local
31778 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in LowerCVTPS2PH()
32025 EVT LoVT, HiVT; in ReplaceNodeResults() local
32026 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in ReplaceNodeResults()
32037 EVT LoVT, HiVT; in ReplaceNodeResults() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp24477 EVT LoVT, HiVT; in ReplaceReductionResults() local
24480 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in ReplaceReductionResults()
24482 SDValue InterVal = DAG.getNode(InterOp, dl, LoVT, Lo, Hi); in ReplaceReductionResults()
24483 SDValue SplitVal = DAG.getNode(AcrossOp, dl, LoVT, InterVal); in ReplaceReductionResults()