Home
last modified time | relevance | path

Searched refs:LoVT (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp920 EVT LoVT, HiVT; in SplitVecRes_BITCAST() local
975 EVT LoVT, HiVT; in SplitVecRes_BUILD_VECTOR() local
997 EVT LoVT, HiVT; in SplitVecRes_CONCAT_VECTORS() local
1013 EVT LoVT, HiVT; in SplitVecRes_EXTRACT_SUBVECTOR() local
1110 EVT LoVT, HiVT; in SplitVecRes_InregOp() local
1162 EVT LoVT, HiVT; in SplitVecRes_StrictFPOp() local
1262 EVT LoVT, HiVT; in SplitVecRes_INSERT_VECTOR_ELT() local
1289 EVT LoVT, HiVT; in SplitVecRes_SCALAR_TO_VECTOR() local
1299 EVT LoVT, HiVT; in SplitVecRes_LOAD() local
1336 EVT LoVT, HiVT; in SplitVecRes_MLOAD() local
[all …]
H A DLegalizeTypesGeneric.cpp95 EVT LoVT, HiVT; in ExpandRes_BITCAST() local
96 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); in ExpandRes_BITCAST()
97 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST()
516 EVT LoVT, HiVT; in SplitVSETCC() local
517 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVSETCC()
524 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, LL, RL, N->getOperand(2)); in SplitVSETCC()
572 EVT LoVT, HiVT; in SplitRes_UNDEF() local
573 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitRes_UNDEF()
574 Lo = DAG.getUNDEF(LoVT); in SplitRes_UNDEF()
H A DLegalizeTypes.cpp1078 EVT LoVT, EVT HiVT, in SplitInteger() argument
1081 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() == in SplitInteger()
1083 Lo = DAG.getNode(ISD::TRUNCATE, dl, LoVT, Op); in SplitInteger()
1091 DAG.getConstant(LoVT.getSizeInBits(), dl, ShiftAmountTy)); in SplitInteger()
H A DSelectionDAG.cpp9042 EVT LoVT, HiVT; in GetSplitDestVTs() local
9044 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT); in GetSplitDestVTs()
9046 LoVT = HiVT = VT.getHalfNumVectorElementsVT(*getContext()); in GetSplitDestVTs()
9048 return std::make_pair(LoVT, HiVT); in GetSplitDestVTs()
9054 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, in SplitVector() argument
9056 assert(LoVT.getVectorNumElements() + HiVT.getVectorNumElements() <= in SplitVector()
9060 Lo = getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, in SplitVector()
9063 getConstant(LoVT.getVectorNumElements(), DL, in SplitVector()
H A DLegalizeTypes.h238 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
H A DDAGCombiner.cpp7532 EVT LoVT, HiVT; in SplitVSETCC() local
7533 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVSETCC()
7540 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, LL, RL, N->getOperand(2)); in SplitVSETCC()
7624 EVT LoVT, HiVT; in visitMSCATTER() local
7625 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(MSC->getValueType(0)); in visitMSCATTER()
7760 EVT LoVT, HiVT; in visitMGATHER() local
7761 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in visitMGATHER()
7782 Lo = DAG.getMaskedGather(DAG.getVTList(LoVT, MVT::Other), LoVT, DL, OpsLo, in visitMGATHER()
7834 EVT LoVT, HiVT; in visitMLOAD() local
7835 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(MLD->getValueType(0)); in visitMLOAD()
[all …]
H A DLegalizeIntegerTypes.cpp3340 EVT LoVT = LHSLo.getValueType(); in IntegerExpandSetCCOperands() local
3341 SDVTList VTList = DAG.getVTList(LoVT, getSetCCResultType(LoVT)); in IntegerExpandSetCCOperands()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1563 const EVT &LoVT, const EVT &HiVT);
1567 EVT LoVT, HiVT;
1568 std::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType());
1569 return SplitVector(N, DL, LoVT, HiVT);
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1392 EVT LoVT, HiVT; in SplitVectorLoad() local
1396 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in SplitVectorLoad()
1398 std::tie(Lo, Hi) = DAG.SplitVector(Op, SL, LoVT, HiVT); in SplitVectorLoad()
1404 SDValue LoLoad = DAG.getExtLoad(Load->getExtensionType(), SL, LoVT, in SplitVectorLoad()
1438 EVT LoVT, HiVT; in SplitVectorStore() local
1442 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VT); in SplitVectorStore()
1444 std::tie(Lo, Hi) = DAG.SplitVector(Val, SL, LoVT, HiVT); in SplitVectorStore()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10073 EVT LoVT, HiVT; in performExtendCombine() local
10077 LoVT = HiVT = EVT::getVectorVT(*DAG.getContext(), in performExtendCombine()
10081 LoVT.getVectorNumElements()); in performExtendCombine()
10086 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, Lo); in performExtendCombine()
11410 EVT LoVT, HiVT; in ReplaceReductionResults() local
11413 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in ReplaceReductionResults()
11415 SDValue InterVal = DAG.getNode(InterOp, dl, LoVT, Lo, Hi); in ReplaceReductionResults()
11416 SDValue SplitVal = DAG.getNode(AcrossOp, dl, LoVT, InterVal); in ReplaceReductionResults()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp26551 EVT LoVT, HiVT; in ReplaceNodeResults() local
26552 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in ReplaceNodeResults()
26557 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo); in ReplaceNodeResults()
26604 EVT LoVT, HiVT; in ReplaceNodeResults() local
26605 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in ReplaceNodeResults()
26606 assert(isTypeLegal(LoVT) && "Split VT not legal?"); in ReplaceNodeResults()
26610 SDValue Lo = getExtendInVec(IsSigned, dl, LoVT, In, DAG); in ReplaceNodeResults()