| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1163 EVT LoVT, HiVT; in SplitVecRes_BITCAST() local 1164 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_BITCAST() 1185 if (LoVT == HiVT) { in SplitVecRes_BITCAST() 1190 Hi = DAG.getNode(ISD::BITCAST, dl, HiVT, Hi); in SplitVecRes_BITCAST() 1199 Hi = DAG.getNode(ISD::BITCAST, dl, HiVT, Hi); in SplitVecRes_BITCAST() 1207 EVT HiIntVT = EVT::getIntegerVT(*DAG.getContext(), HiVT.getSizeInBits()); in SplitVecRes_BITCAST() 1216 Hi = DAG.getNode(ISD::BITCAST, dl, HiVT, Hi); in SplitVecRes_BITCAST() 1221 EVT LoVT, HiVT; in SplitVecRes_BUILD_VECTOR() local 1223 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_BUILD_VECTOR() 1229 Hi = DAG.getBuildVector(HiVT, dl, HiOps); in SplitVecRes_BUILD_VECTOR() [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() 560 EVT LoVT, HiVT; in SplitRes_UNDEF() local 561 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitRes_UNDEF() 563 Hi = DAG.getUNDEF(HiVT); in SplitRes_UNDEF()
|
| H A D | LegalizeTypes.cpp | 1019 EVT LoVT, EVT HiVT, in SplitInteger() argument 1022 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() == in SplitInteger() 1033 Hi = DAG.getNode(ISD::TRUNCATE, dl, HiVT, Hi); in SplitInteger()
|
| H A D | SelectionDAG.cpp | 10102 EVT LoVT, HiVT; in GetSplitDestVTs() local 10104 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT); in GetSplitDestVTs() 10106 LoVT = HiVT = VT.getHalfNumVectorElementsVT(*getContext()); in GetSplitDestVTs() 10108 return std::make_pair(LoVT, HiVT); in GetSplitDestVTs() 10127 EVT LoVT, HiVT; in GetDependentSplitDestVTs() local 10130 HiVT = EVT::getVectorVT(*getContext(), EltTp, VTNumElts - EnvNumElts); in GetDependentSplitDestVTs() 10136 HiVT = EnvVT; in GetDependentSplitDestVTs() 10139 return std::make_pair(LoVT, HiVT); in GetDependentSplitDestVTs() 10146 const EVT &HiVT) { in SplitVector() argument 10147 assert(LoVT.isScalableVector() == HiVT.isScalableVector() && in SplitVector() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 4339 EVT HiVT = LHSHi.getValueType(); in IntegerExpandSetCCOperands() local 4340 EVT ExpandVT = TLI.getTypeToExpandTo(*DAG.getContext(), HiVT); in IntegerExpandSetCCOperands() 4366 SDValue Res = DAG.getNode(ISD::SETCCCARRY, dl, getSetCCResultType(HiVT), in IntegerExpandSetCCOperands() 4374 NewLHS = TLI.SimplifySetCC(getSetCCResultType(HiVT), LHSHi, RHSHi, ISD::SETEQ, in IntegerExpandSetCCOperands() 4378 DAG.getSetCC(dl, getSetCCResultType(HiVT), LHSHi, RHSHi, ISD::SETEQ); in IntegerExpandSetCCOperands() 4564 EVT HiVT = EVT::getIntegerVT(*DAG.getContext(), in ExpandIntOp_STORE() local 4580 Hi = DAG.getTruncStore(Ch, dl, Hi, Ptr, N->getPointerInfo(), HiVT, in ExpandIntOp_STORE()
|
| H A D | LegalizeTypes.h | 237 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 1489 EVT LoVT, HiVT; in getSplitDestVTs() local 1494 HiVT = NumElts - LoNumElts == 1 in getSplitDestVTs() 1497 return std::make_pair(LoVT, HiVT); in getSplitDestVTs() 1504 const EVT &LoVT, const EVT &HiVT, in splitVector() argument 1507 (HiVT.isVector() ? HiVT.getVectorNumElements() : 1) <= in splitVector() 1513 HiVT.isVector() ? ISD::EXTRACT_SUBVECTOR : ISD::EXTRACT_VECTOR_ELT, DL, in splitVector() 1514 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector() 1538 EVT LoVT, HiVT; in SplitVectorLoad() local 1542 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG); in SplitVectorLoad() 1544 std::tie(Lo, Hi) = splitVector(Op, SL, LoVT, HiVT, DAG); in SplitVectorLoad() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1891 const EVT &LoVT, const EVT &HiVT); 1895 EVT LoVT, HiVT; 1896 std::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType()); 1897 return SplitVector(N, DL, LoVT, HiVT);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6067 EVT LoVT, HiVT; in splitVectorIntUnary() local 6068 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in splitVectorIntUnary() 6071 DAG.getNode(Op.getOpcode(), dl, HiVT, Hi)); in splitVectorIntUnary() 6094 EVT LoVT, HiVT; in splitVectorIntBinary() local 6095 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in splitVectorIntBinary() 6098 DAG.getNode(Op.getOpcode(), dl, HiVT, LHS2, RHS2)); in splitVectorIntBinary() 21096 EVT LoVT, HiVT; in LowerTRUNCATE() local 21097 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in LowerTRUNCATE() 21100 Hi = DAG.getNode(ISD::TRUNCATE, DL, HiVT, Hi); in LowerTRUNCATE() 22772 EVT LoVT, HiVT; in splitIntVSETCC() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3999 EVT LoVT, HiVT; in lowerVECTOR_REVERSE() local 4000 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VecVT); in lowerVECTOR_REVERSE() 4002 Hi = DAG.getNode(ISD::VECTOR_REVERSE, DL, HiVT, Hi); in lowerVECTOR_REVERSE()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 16547 EVT LoVT, HiVT; in ReplaceReductionResults() local 16550 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in ReplaceReductionResults()
|