/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 687 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 D | LegalizeTypesGeneric.cpp | 85 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 D | LegalizeTypes.cpp | 1078 /// 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 D | SelectionDAG.cpp | 6564 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 D | LegalizeTypes.h | 173 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
|
H A D | DAGCombiner.cpp | 4598 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 D | SelectionDAG.h | 1169 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 D | AArch64ISelLowering.cpp | 7211 EVT LoVT, HiVT; local 7215 LoVT = HiVT = EVT::getVectorVT(*DAG.getContext(), 7219 LoVT.getVectorNumElements()); 7224 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, Lo);
|