Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp90 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST()
515 std::tie(CL, CH) = DAG.SplitVector(Res->getOperand(0), dl); in SplitRes_SELECT()
531 std::tie(CL, CH) = DAG.SplitVector(Cond, dl); in SplitRes_SELECT()
535 std::tie(CL, CH) = DAG.SplitVector(Cond, dl); in SplitRes_SELECT()
DLegalizeVectorTypes.cpp1196 std::tie(RHSLo, RHSHi) = DAG.SplitVector(RHS, SDLoc(RHS)); in SplitVecRes_FCOPYSIGN()
1555 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MLOAD()
1566 std::tie(PassThruLo, PassThruHi) = DAG.SplitVector(PassThru, dl); in SplitVecRes_MLOAD()
1623 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MGATHER()
1635 std::tie(PassThruLo, PassThruHi) = DAG.SplitVector(PassThru, dl); in SplitVecRes_MGATHER()
1641 std::tie(IndexLo, IndexHi) = DAG.SplitVector(Index, dl); in SplitVecRes_MGATHER()
1757 std::tie(Lo, Hi) = DAG.SplitVector(NewSrc, dl); in SplitVecRes_ExtendOp()
2043 std::tie(LoOp0, HiOp0) = DAG.SplitVector(Src0, DL); in SplitVecOp_VSELECT()
2044 std::tie(LoOp1, HiOp1) = DAG.SplitVector(Src1, DL); in SplitVecOp_VSELECT()
2045 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT()
[all …]
DTargetLowering.cpp7641 std::tie(Lo, Hi) = DAG.SplitVector(Op, dl); in expandVecReduce()
DSelectionDAG.cpp9456 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, in SplitVector() function in SelectionDAG
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSelectionDAG.h1676 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL,
1680 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL) {
1683 return SplitVector(N, DL, LoVT, HiVT);
1690 return SplitVector(N->getOperand(OpNo), SDLoc(N));
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp271 return DAG.SplitVector(Vec, dl, Tys.first, Tys.second); in opSplit()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp14732 auto SplitVector = [&](SDValue V) { in splitAndLowerShuffle() local
14764 std::tie(LoV1, HiV1) = SplitVector(V1); in splitAndLowerShuffle()
14765 std::tie(LoV2, HiV2) = SplitVector(V2); in splitAndLowerShuffle()
19926 std::tie(Lo, Hi) = DAG.SplitVector(In, DL); in LowerTRUNCATE()
27593 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in getPMOVMSKB()
27604 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in getPMOVMSKB()
27641 std::tie(Lo, Hi) = DAG.SplitVector(Op.getOperand(0), dl); in LowerBITCAST()
28902 std::tie(Lo, Hi) = DAG.SplitVector(In, dl); in ReplaceNodeResults()
36870 std::tie(Lo, Hi) = DAG.SplitVector(Match, DL); in combineHorizontalPredicateResult()
36903 std::tie(Lo, Hi) = DAG.SplitVector(Match, DL); in combineHorizontalPredicateResult()