Searched refs:HiVT (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1021 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 DLegalizeTypesGeneric.cpp88 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 DLegalizeTypes.cpp991 /// 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 DLegalizeIntegerTypes.cpp3917 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 DLegalizeTypes.h225 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
H A DSelectionDAG.cpp9441 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 DAMDGPUISelLowering.cpp1365 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 DSelectionDAG.h1676 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 DAArch64ISelLowering.cpp11182 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 DX86ISelLowering.cpp19928 EVT LoVT, HiVT;
19929 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT);
19932 Hi = DAG.getNode(ISD::TRUNCATE, DL, HiVT, Hi);
[all...]

Completed in 404 milliseconds