/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) { 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 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)); 558 Lo = DAG.getUNDEF(LoVT);
|
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() == 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 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); 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 D | LegalizeIntegerTypes.cpp | 3941 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 D | AMDGPUISelLowering.cpp | 1365 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 D | AMDGPUISelLowering.h | 120 /// 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 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(), 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 D | X86ISelLowering.cpp | 19928 EVT LoVT, HiVT; 19929 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); 19931 Lo = DAG.getNode(ISD::TRUNCATE, DL, LoVT, Lo); [all...] |