Home
last modified time | relevance | path

Searched refs:SplitVector (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp97 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST()
540 std::tie(CL, CH) = DAG.SplitVector(Res->getOperand(0), dl); in SplitRes_SELECT()
551 std::tie(CL, CH) = DAG.SplitVector(Cond, dl); in SplitRes_SELECT()
H A DLegalizeVectorTypes.cpp1358 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MLOAD()
1420 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MGATHER()
1552 std::tie(Lo, Hi) = DAG.SplitVector(NewSrc, dl); in SplitVecRes_ExtendOp()
1807 std::tie(LoOp0, HiOp0) = DAG.SplitVector(Src0, DL); in SplitVecOp_VSELECT()
1808 std::tie(LoOp1, HiOp1) = DAG.SplitVector(Src1, DL); in SplitVecOp_VSELECT()
1809 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT()
2003 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecOp_MGATHER()
2073 std::tie(DataLo, DataHi) = DAG.SplitVector(Data, DL); in SplitVecOp_MSTORE()
2080 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, DL); in SplitVecOp_MSTORE()
2136 std::tie(DataLo, DataHi) = DAG.SplitVector(Data, DL); in SplitVecOp_MSCATTER()
[all …]
H A DDAGCombiner.cpp7636 std::tie(DataLo, DataHi) = DAG.SplitVector(Data, DL); in visitMSCATTER()
7641 std::tie(IndexLo, IndexHi) = DAG.SplitVector(MSC->getIndex(), DL); in visitMSCATTER()
7698 std::tie(DataLo, DataHi) = DAG.SplitVector(Data, DL); in visitMSTORE()
7758 std::tie(PassThruLo, PassThruHi) = DAG.SplitVector(PassThru, DL); in visitMGATHER()
7774 std::tie(IndexLo, IndexHi) = DAG.SplitVector(Index, DL); in visitMGATHER()
7832 std::tie(PassThruLo, PassThruHi) = DAG.SplitVector(PassThru, DL); in visitMLOAD()
H A DSelectionDAG.cpp9054 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, in SplitVector() function in SelectionDAG
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1562 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL,
1566 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL) {
1569 return SplitVector(N, DL, LoVT, HiVT);
1576 return SplitVector(N->getOperand(OpNo), SDLoc(N));
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp263 return DAG.SplitVector(Vec, dl, Tys.first, Tys.second); in opSplit()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1398 std::tie(Lo, Hi) = DAG.SplitVector(Op, SL, LoVT, HiVT); in SplitVectorLoad()
1444 std::tie(Lo, Hi) = DAG.SplitVector(Val, SL, LoVT, HiVT); in SplitVectorStore()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp13711 auto SplitVector = [&](SDValue V) { in splitAndLowerVectorShuffle() local
13743 std::tie(LoV1, HiV1) = SplitVector(V1); in splitAndLowerVectorShuffle()
13744 std::tie(LoV2, HiV2) = SplitVector(V2); in splitAndLowerVectorShuffle()
25313 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in getPMOVMSKB()
25350 std::tie(Lo, Hi) = DAG.SplitVector(Op.getOperand(0), dl); in LowerBITCAST()
32975 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in combineBitcastvxi1()