Searched refs:LoVT (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp687 EVT LoVT, HiVT; local
688 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
707 if (LoVT == HiVT) {
711 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
720 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
726 EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits());
735 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
741 EVT LoVT, HiVT; local
743 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
744 unsigned LoNumElts = LoVT
763 EVT LoVT, HiVT; local
779 EVT LoVT, HiVT; local
840 EVT LoVT, HiVT; local
903 EVT LoVT, HiVT; local
913 EVT LoVT, HiVT; local
958 EVT LoVT, HiVT; local
974 EVT LoVT, HiVT; local
1012 EVT LoVT, HiVT; local
[all...]
H A DLegalizeTypesGeneric.cpp85 EVT LoVT, HiVT; local
86 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT);
87 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT);
549 EVT LoVT, HiVT; local
550 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
551 Lo = DAG.getUNDEF(LoVT);
H A DLegalizeTypes.cpp1078 /// SplitInteger - Return the lower LoVT bits of Op in Lo and the upper HiVT
1081 EVT LoVT, EVT HiVT,
1084 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() ==
1086 Lo = DAG.getNode(ISD::TRUNCATE, dl, LoVT, Op);
1088 DAG.getConstant(LoVT.getSizeInBits(), TLI.getPointerTy()));
1080 SplitInteger(SDValue Op, EVT LoVT, EVT HiVT, SDValue &Lo, SDValue &Hi) argument
H A DSelectionDAG.cpp6564 EVT LoVT, HiVT; local
6566 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT);
6570 LoVT = HiVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(),
6573 return std::make_pair(LoVT, HiVT);
6579 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, argument
6581 assert(LoVT.getVectorNumElements() + HiVT.getVectorNumElements() <=
6585 Lo = getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N,
6588 getConstant(LoVT.getVectorNumElements(), TLI->getVectorIdxTy()));
H A DLegalizeTypes.h173 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
H A DDAGCombiner.cpp4598 EVT LoVT, HiVT; local
4599 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
4606 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, LL, RL, N->getOperand(2));
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1169 const EVT &LoVT, const EVT &HiVT);
1174 EVT LoVT, HiVT; local
1175 std::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType());
1176 return SplitVector(N, DL, LoVT, HiVT);
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7211 EVT LoVT, HiVT; local
7215 LoVT = HiVT = EVT::getVectorVT(*DAG.getContext(),
7219 LoVT.getVectorNumElements());
7224 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, Lo);

Completed in 330 milliseconds