/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 715 EVT LoVT, HiVT; in SplitVecRes_BITCAST() local 716 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_BITCAST() 736 if (LoVT == HiVT) { in SplitVecRes_BITCAST() 740 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo); in SplitVecRes_BITCAST() 749 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo); in SplitVecRes_BITCAST() 755 EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits()); in SplitVecRes_BITCAST() 764 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo); in SplitVecRes_BITCAST() 770 EVT LoVT, HiVT; in SplitVecRes_BUILD_VECTOR() local 772 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_BUILD_VECTOR() 773 unsigned LoNumElts = LoVT.getVectorNumElements(); in SplitVecRes_BUILD_VECTOR() [all …]
|
D | LegalizeTypesGeneric.cpp | 88 EVT LoVT, HiVT; in ExpandRes_BITCAST() local 89 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); in ExpandRes_BITCAST() 90 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST() 552 EVT LoVT, HiVT; in SplitRes_UNDEF() local 553 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitRes_UNDEF() 554 Lo = DAG.getUNDEF(LoVT); in SplitRes_UNDEF()
|
D | LegalizeTypes.cpp | 1111 EVT LoVT, EVT HiVT, in SplitInteger() argument 1114 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() == in SplitInteger() 1116 Lo = DAG.getNode(ISD::TRUNCATE, dl, LoVT, Op); in SplitInteger() 1118 DAG.getConstant(LoVT.getSizeInBits(), TLI.getPointerTy())); in SplitInteger()
|
D | SelectionDAG.cpp | 6738 EVT LoVT, HiVT; in GetSplitDestVTs() local 6740 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT); in GetSplitDestVTs() 6744 LoVT = HiVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(), in GetSplitDestVTs() 6747 return std::make_pair(LoVT, HiVT); in GetSplitDestVTs() 6753 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, in SplitVector() argument 6755 assert(LoVT.getVectorNumElements() + HiVT.getVectorNumElements() <= in SplitVector() 6759 Lo = getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, in SplitVector() 6762 getConstant(LoVT.getVectorNumElements(), TLI->getVectorIdxTy())); in SplitVector()
|
D | LegalizeTypes.h | 178 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
|
D | DAGCombiner.cpp | 4927 EVT LoVT, HiVT; in SplitVSETCC() local 4928 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVSETCC() 4935 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, LL, RL, N->getOperand(2)); in SplitVSETCC() 5020 EVT LoVT, HiVT; in visitMSTORE() local 5021 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(MST->getValueType(0)); in visitMSTORE() 5099 EVT LoVT, HiVT; in visitMLOAD() local 5100 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(MLD->getValueType(0)); in visitMLOAD() 5121 Lo = DAG.getMaskedLoad(LoVT, DL, Chain, Ptr, MaskLo, Src0Lo, LoMemVT, MMO, in visitMLOAD()
|
/external/llvm/include/llvm/CodeGen/ |
D | SelectionDAG.h | 1192 const EVT &LoVT, const EVT &HiVT); 1196 EVT LoVT, HiVT; 1197 std::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType()); 1198 return SplitVector(N, DL, LoVT, HiVT);
|
/external/llvm/lib/Target/R600/ |
D | AMDGPUISelLowering.cpp | 1242 EVT LoVT, HiVT; in SplitVectorLoad() local 1246 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in SplitVectorLoad() 1248 std::tie(Lo, Hi) = DAG.SplitVector(Op, SL, LoVT, HiVT); in SplitVectorLoad() 1250 = DAG.getExtLoad(Load->getExtensionType(), SL, LoVT, in SplitVectorLoad() 1381 EVT LoVT, HiVT; in SplitVectorStore() local 1385 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in SplitVectorStore() 1387 std::tie(Lo, Hi) = DAG.SplitVector(Val, SL, LoVT, HiVT); in SplitVectorStore()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 7920 EVT LoVT, HiVT; in performExtendCombine() local 7924 LoVT = HiVT = EVT::getVectorVT(*DAG.getContext(), in performExtendCombine() 7928 LoVT.getVectorNumElements()); in performExtendCombine() 7933 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, Lo); in performExtendCombine()
|