| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1265 EVT LoVT, HiVT; in SplitVecRes_BITCAST() local 1323 EVT LoVT, HiVT; in SplitVecRes_BUILD_VECTOR() local 1345 EVT LoVT, HiVT; in SplitVecRes_CONCAT_VECTORS() local 1361 EVT LoVT, HiVT; in SplitVecRes_EXTRACT_SUBVECTOR() local 1469 EVT LoVT, HiVT; in SplitVecRes_IS_FPCLASS() local 1482 EVT LoVT, HiVT; in SplitVecRes_InregOp() local 1534 EVT LoVT, HiVT; in SplitVecRes_StrictFPOp() local 1740 EVT LoVT, HiVT; in SplitVecRes_INSERT_VECTOR_ELT() local 1763 EVT LoVT, HiVT; in SplitVecRes_STEP_VECTOR() local 1786 EVT LoVT, HiVT; in SplitVecRes_ScalarOp() local [all …]
|
| H A D | LegalizeTypesGeneric.cpp | 91 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() 571 EVT LoVT, HiVT; in SplitRes_UNDEF() local 572 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitRes_UNDEF() 574 Hi = DAG.getUNDEF(HiVT); in SplitRes_UNDEF()
|
| H A D | LegalizeTypes.cpp | 1023 EVT LoVT, EVT HiVT, in SplitInteger() argument 1026 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() == in SplitInteger() 1037 Hi = DAG.getNode(ISD::TRUNCATE, dl, HiVT, Hi); in SplitInteger()
|
| H A D | SelectionDAG.cpp | 11277 EVT LoVT, HiVT; in GetSplitDestVTs() local 11279 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT); in GetSplitDestVTs() 11281 LoVT = HiVT = VT.getHalfNumVectorElementsVT(*getContext()); in GetSplitDestVTs() 11283 return std::make_pair(LoVT, HiVT); in GetSplitDestVTs() 11302 EVT LoVT, HiVT; in GetDependentSplitDestVTs() local 11305 HiVT = EVT::getVectorVT(*getContext(), EltTp, VTNumElts - EnvNumElts); in GetDependentSplitDestVTs() 11311 HiVT = EVT::getVectorVT(*getContext(), EltTp, EnvNumElts); in GetDependentSplitDestVTs() 11314 return std::make_pair(LoVT, HiVT); in GetDependentSplitDestVTs() 11321 const EVT &HiVT) { in SplitVector() argument 11322 assert(LoVT.isScalableVector() == HiVT.isScalableVector() && in SplitVector() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 4859 EVT HiVT = LHSHi.getValueType(); in IntegerExpandSetCCOperands() local 4860 EVT ExpandVT = TLI.getTypeToExpandTo(*DAG.getContext(), HiVT); in IntegerExpandSetCCOperands() 4886 SDValue Res = DAG.getNode(ISD::SETCCCARRY, dl, getSetCCResultType(HiVT), in IntegerExpandSetCCOperands() 4894 NewLHS = TLI.SimplifySetCC(getSetCCResultType(HiVT), LHSHi, RHSHi, ISD::SETEQ, in IntegerExpandSetCCOperands() 4898 DAG.getSetCC(dl, getSetCCResultType(HiVT), LHSHi, RHSHi, ISD::SETEQ); in IntegerExpandSetCCOperands() 5084 EVT HiVT = EVT::getIntegerVT(*DAG.getContext(), in ExpandIntOp_STORE() local 5100 Hi = DAG.getTruncStore(Ch, dl, Hi, Ptr, N->getPointerInfo(), HiVT, in ExpandIntOp_STORE()
|
| H A D | LegalizeTypes.h | 236 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 1405 EVT LoVT, HiVT; in getSplitDestVTs() local 1410 HiVT = NumElts - LoNumElts == 1 in getSplitDestVTs() 1413 return std::make_pair(LoVT, HiVT); in getSplitDestVTs() 1423 (HiVT.isVector() ? HiVT.getVectorNumElements() : 1) <= in splitVector() 1454 EVT LoVT, HiVT; in SplitVectorLoad() local 1458 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG); in SplitVectorLoad() 1460 std::tie(Lo, Hi) = splitVector(Op, SL, LoVT, HiVT, DAG); in SplitVectorLoad() 1476 if (LoVT == HiVT) { in SplitVectorLoad() 1544 EVT LoVT, HiVT; in SplitVectorStore() local 1548 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG); in SplitVectorStore() [all …]
|
| H A D | SIISelLowering.cpp | 5772 EVT LoVT, HiVT; in lowerEXTRACT_VECTOR_ELT() local 5773 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VecVT); in lowerEXTRACT_VECTOR_ELT() 5780 Hi = DAG.getBitcast(HiVT, in lowerEXTRACT_VECTOR_ELT() 5795 Hi = DAG.getBitcast(HiVT, DAG.getNode(ISD::BUILD_VECTOR, SL, MVT::v2i64, in lowerEXTRACT_VECTOR_ELT()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 2105 const EVT &LoVT, const EVT &HiVT); 2109 EVT LoVT, HiVT; 2110 std::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType()); 2111 return SplitVector(N, DL, LoVT, HiVT);
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6577 EVT LoVT, HiVT; in splitVectorOp() local 6578 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in splitVectorOp() 22151 EVT LoVT, HiVT; in LowerTRUNCATE() local 24155 EVT LoVT, HiVT; in splitIntVSETCC() local 24156 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in splitIntVSETCC() 32204 EVT LoVT, HiVT; in LowerCVTPS2PH() local 32205 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in LowerCVTPS2PH() 32377 EVT LoVT, HiVT; in ReplaceNodeResults() local 32378 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in ReplaceNodeResults() 32389 EVT LoVT, HiVT; in ReplaceNodeResults() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 5745 EVT LoVT, HiVT; in lowerVECTOR_REVERSE() local 5746 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VecVT); in lowerVECTOR_REVERSE() 5748 Hi = DAG.getNode(ISD::VECTOR_REVERSE, DL, HiVT, Hi); in lowerVECTOR_REVERSE()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 20079 EVT LoVT, HiVT; in ReplaceReductionResults() local 20082 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in ReplaceReductionResults()
|