Home
last modified time | relevance | path

Searched refs:GetSplitDestVTs (Results 1 – 9 of 9) sorted by relevance

/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1481 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_BITCAST()
1547 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_BUILD_VECTOR()
1568 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_CONCAT_VECTORS()
1584 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_EXTRACT_SUBVECTOR()
1695 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_IS_FPCLASS()
1709 DAG.GetSplitDestVTs(cast<VTSDNode>(N->getOperand(1))->getVT()); in SplitVecRes_InregOp()
1734 std::tie(OutLoVT, OutHiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_ExtVecInRegOp()
1761 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_StrictFPOp()
1868 std::tie(LoResVT, HiResVT) = DAG.GetSplitDestVTs(ResVT); in SplitVecRes_OverflowOp()
1869 std::tie(LoOvVT, HiOvVT) = DAG.GetSplitDestVTs(OvVT); in SplitVecRes_OverflowOp()
[all …]
H A DLegalizeTypesGeneric.cpp92 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); in ExpandRes_BITCAST()
569 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitRes_UNDEF()
H A DSelectionDAG.cpp12606 std::pair<EVT, EVT> SelectionDAG::GetSplitDestVTs(const EVT &VT) const { in GetSplitDestVTs() function in SelectionDAG
H A DDAGCombiner.cpp13080 SplitDstVT = DAG.GetSplitDestVTs(SplitDstVT).first; in CombineExtLoad()
13081 SplitSrcVT = DAG.GetSplitDestVTs(SplitSrcVT).first; in CombineExtLoad()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h2262 std::pair<EVT, EVT> GetSplitDestVTs(const EVT &VT) const;
2278 std::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType());
/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6138 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(Op.getValueType()); in SplitVectorOp()
6164 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(Op.getValueType()); in SplitVPOp()
6212 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(Op->getValueType(0)); in SplitStrictFPVectorOp()
10677 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(VecVT); in lowerVECTOR_REVERSE()
11701 auto [LoVT, HiVT] = DAG.GetSplitDestVTs(GatherVT); in lowerVPReverseExperimental()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4177 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in splitVectorOp()
20718 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in LowerTRUNCATE()
23127 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in splitIntVSETCC()
28839 std::tie(LoOvfVT, HiOvfVT) = DAG.GetSplitDestVTs(OvfVT); in LowerMULO()
32228 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in LowerCVTPS2PH()
32526 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in ReplaceNodeResults()
32538 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in ReplaceNodeResults()
32869 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in ReplaceNodeResults()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp5741 auto ResVT = DAG.GetSplitDestVTs(VT); in splitTernaryVectorOp()
7299 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VecVT); in lowerEXTRACT_VECTOR_ELT()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp25906 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in ReplaceReductionResults()