/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 1021 EVT LoVT, HiVT; local 1022 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); 1042 if (LoVT == HiVT) { 1047 Hi = DAG.getNode(ISD::BITCAST, dl, HiVT, Hi); 1056 Hi = DAG.getNode(ISD::BITCAST, dl, HiVT, Hi); 1062 EVT HiIntVT = EVT::getIntegerVT(*DAG.getContext(), HiVT.getSizeInBits()); 1071 Hi = DAG.getNode(ISD::BITCAST, dl, HiVT, Hi); 1076 EVT LoVT, HiVT; local 1078 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); 1084 Hi = DAG.getBuildVector(HiVT, d 1098 EVT LoVT, HiVT; local 1114 EVT LoVT, HiVT; local 1145 EVT LoVT, HiVT; local 1209 EVT LoVT, HiVT; local 1261 EVT LoVT, HiVT; local 1459 EVT LoVT, HiVT; local 1486 EVT LoVT, HiVT; local 1496 EVT LoVT, HiVT; local 1534 EVT LoVT, HiVT; local 1603 EVT LoVT, HiVT; local 1672 EVT LoVT, HiVT; local 1697 EVT LoVT, HiVT; local 1724 EVT LoVT, HiVT; local 2237 EVT LoVT, HiVT; local [all...] |
H A D | LegalizeTypesGeneric.cpp | 88 EVT LoVT, HiVT; local 89 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); 90 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); 556 EVT LoVT, HiVT; local 557 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); 559 Hi = DAG.getUNDEF(HiVT);
|
H A D | LegalizeTypes.cpp | 991 /// Return the lower LoVT bits of Op in Lo and the upper HiVT bits in Hi. 993 EVT LoVT, EVT HiVT, 996 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() == 1007 Hi = DAG.getNode(ISD::TRUNCATE, dl, HiVT, Hi); 992 SplitInteger(SDValue Op, EVT LoVT, EVT HiVT, SDValue &Lo, SDValue &Hi) argument
|
H A D | LegalizeIntegerTypes.cpp | 3917 EVT HiVT = LHSHi.getValueType(); local 3918 EVT ExpandVT = TLI.getTypeToExpandTo(*DAG.getContext(), HiVT); 3944 SDValue Res = DAG.getNode(ISD::SETCCCARRY, dl, getSetCCResultType(HiVT), 3952 NewLHS = TLI.SimplifySetCC(getSetCCResultType(HiVT), LHSHi, RHSHi, ISD::SETEQ, 3956 DAG.getSetCC(dl, getSetCCResultType(HiVT), LHSHi, RHSHi, ISD::SETEQ); 4134 EVT HiVT = EVT::getIntegerVT(*DAG.getContext(), local 4150 Hi = DAG.getTruncStore(Ch, dl, Hi, Ptr, N->getPointerInfo(), HiVT, Alignment,
|
H A D | LegalizeTypes.h | 225 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
|
H A D | SelectionDAG.cpp | 9441 EVT LoVT, HiVT; 9443 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT); 9445 LoVT = HiVT = VT.getHalfNumVectorElementsVT(*getContext()); 9447 return std::make_pair(LoVT, HiVT); 9454 const EVT &HiVT) { 9455 assert(LoVT.getVectorNumElements() + HiVT.getVectorNumElements() <= 9461 Hi = getNode(ISD::EXTRACT_SUBVECTOR, DL, HiVT, N,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 1365 EVT LoVT, HiVT; local 1370 HiVT = NumElts - LoNumElts == 1 1373 return std::make_pair(LoVT, HiVT); 1376 // Split a vector value into two parts of types LoVT and HiVT. HiVT could be 1380 const EVT &LoVT, const EVT &HiVT, 1383 (HiVT.isVector() ? HiVT.getVectorNumElements() : 1) <= 1390 HiVT.isVector() ? ISD::EXTRACT_SUBVECTOR : ISD::EXTRACT_VECTOR_ELT, DL, 1391 HiVT, 1379 splitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, const EVT &HiVT, SelectionDAG &DAG) const argument 1415 EVT LoVT, HiVT; local 1498 EVT LoVT, HiVT; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 1676 const EVT &LoVT, const EVT &HiVT); 1680 EVT LoVT, HiVT; local 1681 std::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType()); 1682 return SplitVector(N, DL, LoVT, HiVT);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 11182 EVT LoVT, HiVT; local 11186 LoVT = HiVT = EVT::getVectorVT(*DAG.getContext(), 11196 Hi = DAG.getNode(N->getOpcode(), DL, HiVT, Hi); 12818 EVT LoVT, HiVT; local 12821 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 19928 EVT LoVT, HiVT; 19929 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); 19932 Hi = DAG.getNode(ISD::TRUNCATE, DL, HiVT, Hi); [all...] |