Searched refs:LoVT (Results 1 - 11 of 11) 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) {
1046 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
1055 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
1061 EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits());
1070 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
1076 EVT LoVT, HiVT; local
1078 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
1079 unsigned LoNumElts = LoVT
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));
558 Lo = DAG.getUNDEF(LoVT);
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() ==
998 Lo = DAG.getNode(ISD::TRUNCATE, dl, LoVT, Op);
1006 DAG.getConstant(LoVT.getSizeInBits(), dl, ShiftAmountTy));
992 SplitInteger(SDValue Op, EVT LoVT, EVT HiVT, SDValue &Lo, SDValue &Hi) argument
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);
9453 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT,
9455 assert(LoVT.getVectorNumElements() + HiVT.getVectorNumElements() <=
9459 Lo = getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N,
9462 getConstant(LoVT.getVectorNumElements(), DL,
H A DLegalizeIntegerTypes.cpp3941 EVT LoVT = LHSLo.getValueType(); local
3942 SDVTList VTList = DAG.getVTList(LoVT, getSetCCResultType(LoVT));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1365 EVT LoVT, HiVT; local
1369 LoVT = EVT::getVectorVT(*DAG.getContext(), EltVT, LoNumElts);
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,
1382 assert(LoVT.getVectorNumElements() +
1387 SDValue Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N,
1391 HiVT, N, DAG.getConstant(LoVT.getVectorNumElements(), DL, IdxTy));
1415 EVT LoVT, HiVT; local
1419 std::tie(LoVT, HiV
1379 splitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, const EVT &HiVT, SelectionDAG &DAG) const argument
1498 EVT LoVT, HiVT; local
[all...]
H A DAMDGPUISelLowering.h120 /// Split a vector value into two parts of types LoVT and HiVT. HiVT could be
123 const EVT &LoVT, const EVT &HighVT,
/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(),
11190 LoVT.getVectorNumElements());
11195 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, Lo);
12818 EVT LoVT, HiVT; local
12821 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
12823 SDValue InterVal = DAG.getNode(InterOp, dl, LoVT, Lo, Hi);
12824 SDValue SplitVal = DAG.getNode(AcrossOp, dl, LoVT, InterVal);
/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);
19931 Lo = DAG.getNode(ISD::TRUNCATE, DL, LoVT, Lo);
[all...]

Completed in 396 milliseconds