Home
last modified time | relevance | path

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

/external/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
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp93 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST()
517 std::tie(CL, CH) = DAG.SplitVector(Res, dl); in SplitRes_Select()
533 std::tie(CL, CH) = DAG.SplitVector(Cond, dl); in SplitRes_Select()
537 std::tie(CL, CH) = DAG.SplitVector(Cond, dl); in SplitRes_Select()
DLegalizeVectorTypes.cpp1200 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, DL); in SplitMask()
1479 std::tie(RHSLo, RHSHi) = DAG.SplitVector(RHS, SDLoc(RHS)); in SplitVecRes_FCOPYSIGN()
1495 std::tie(ArgLo, ArgHi) = DAG.SplitVector(FpValue, SDLoc(FpValue)); in SplitVecRes_IS_FPCLASS()
1846 std::tie(Lo, Hi) = DAG.SplitVector(Value, dl); in SplitVecRes_LOAD()
1901 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_VP_LOAD()
1976 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecRes_VP_STRIDED_LOAD()
2056 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MLOAD()
2069 std::tie(PassThruLo, PassThruHi) = DAG.SplitVector(PassThru, dl); in SplitVecRes_MLOAD()
2156 std::tie(IndexLo, IndexHi) = DAG.SplitVector(Ops.Index, dl); in SplitVecRes_Gather()
2169 std::tie(PassThruLo, PassThruHi) = DAG.SplitVector(PassThru, dl); in SplitVecRes_Gather()
[all …]
DSelectionDAG.cpp11623 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, in SplitVector() function in SelectionDAG
DTargetLowering.cpp10131 std::tie(Lo, Hi) = DAG.SplitVector(Op, dl); in expandVecReduce()
/external/private-join-and-compute/private_join_and_compute/crypto/
Dpedersen_over_zn.h102 std::vector<std::vector<T>> SplitVector(std::vector<T> input, in SplitVector() function
Dpedersen_over_zn_test.cc68 TEST_F(PedersenOverZnTest, SplitVector) { in TEST_F() argument
81 auto output = SplitVector(input, subvector_size); in TEST_F()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp921 std::tie(RHSLo, RHSHi) = DAG.SplitVector(RHS, SDLoc(RHS)); in SplitVecRes_FCOPYSIGN()
1109 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MLOAD()
1119 std::tie(Src0Lo, Src0Hi) = DAG.SplitVector(Src0, dl); in SplitVecRes_MLOAD()
1171 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MGATHER()
1182 std::tie(Src0Lo, Src0Hi) = DAG.SplitVector(Src0, dl); in SplitVecRes_MGATHER()
1188 std::tie(IndexLo, IndexHi) = DAG.SplitVector(Index, dl); in SplitVecRes_MGATHER()
1309 std::tie(Lo, Hi) = DAG.SplitVector(NewSrc, dl); in SplitVecRes_ExtendOp()
1548 std::tie(LoOp0, HiOp0) = DAG.SplitVector(Src0, DL); in SplitVecOp_VSELECT()
1549 std::tie(LoOp1, HiOp1) = DAG.SplitVector(Src1, DL); in SplitVecOp_VSELECT()
1550 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT()
[all …]
DLegalizeTypesGeneric.cpp97 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST()
538 std::tie(CL, CH) = DAG.SplitVector(Cond, dl); in SplitRes_SELECT()
DDAGCombiner.cpp5362 std::tie(DataLo, DataHi) = DAG.SplitVector(Data, DL); in visitMSCATTER()
5366 std::tie(IndexLo, IndexHi) = DAG.SplitVector(MSC->getIndex(), DL); in visitMSCATTER()
5430 std::tie(DataLo, DataHi) = DAG.SplitVector(Data, DL); in visitMSTORE()
5490 std::tie(Src0Lo, Src0Hi) = DAG.SplitVector(Src0, DL); in visitMGATHER()
5505 std::tie(IndexLo, IndexHi) = DAG.SplitVector(Index, DL); in visitMGATHER()
5565 std::tie(Src0Lo, Src0Hi) = DAG.SplitVector(Src0, DL); in visitMLOAD()
DSelectionDAG.cpp7077 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, in SplitVector() function in SelectionDAG
/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h1344 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL,
1348 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL) {
1351 return SplitVector(N, DL, LoVT, HiVT);
1358 return SplitVector(N->getOperand(OpNo), SDLoc(N));
/external/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));
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
DSelectionDAG.h2199 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL,
2203 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL) {
2206 return SplitVector(N, DL, LoVT, HiVT);
2216 return SplitVector(N->getOperand(OpNo), SDLoc(N));
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp1082 std::tie(Lo, Hi) = DAG.SplitVector(Op, SL, LoVT, HiVT); in SplitVectorLoad()
1196 std::tie(Lo, Hi) = DAG.SplitVector(Val, SL, LoVT, HiVT); in SplitVectorStore()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp271 return DAG.SplitVector(Vec, dl, Tys.first, Tys.second); in opSplit()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp559 return DAG.SplitVector(Vec, dl, Tys.first, Tys.second); in opSplit()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp16810 auto SplitVector = [&](SDValue V) { in splitAndLowerShuffle() local
16818 std::tie(LoV1, HiV1) = SplitVector(V1); in splitAndLowerShuffle()
16819 std::tie(LoV2, HiV2) = SplitVector(V2); in splitAndLowerShuffle()
22529 std::tie(Lo, Hi) = DAG.SplitVector(In, DL); in LowerTRUNCATE()
23945 auto Split = DAG.SplitVector(V, DL); in LowerVectorAllZero()
32087 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in getPMOVMSKB()
32098 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in getPMOVMSKB()
33548 std::tie(Lo, Hi) = DAG.SplitVector(In, dl); in ReplaceNodeResults()
44337 std::tie(Lo, Hi) = DAG.SplitVector(Match, DL); in combinePredicateReduction()
44367 std::tie(Lo, Hi) = DAG.SplitVector(Match, DL); in combinePredicateReduction()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp14735 auto SplitVector = [&](SDValue V) { in splitAndLowerShuffle() local
14767 std::tie(LoV1, HiV1) = SplitVector(V1); in splitAndLowerShuffle()
14768 std::tie(LoV2, HiV2) = SplitVector(V2); in splitAndLowerShuffle()
19929 std::tie(Lo, Hi) = DAG.SplitVector(In, DL); in LowerTRUNCATE()
27596 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in getPMOVMSKB()
27607 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in getPMOVMSKB()
27644 std::tie(Lo, Hi) = DAG.SplitVector(Op.getOperand(0), dl); in LowerBITCAST()
28905 std::tie(Lo, Hi) = DAG.SplitVector(In, dl); in ReplaceNodeResults()
36873 std::tie(Lo, Hi) = DAG.SplitVector(Match, DL); in combineHorizontalPredicateResult()
36906 std::tie(Lo, Hi) = DAG.SplitVector(Match, DL); in combineHorizontalPredicateResult()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp10485 auto SplitVector = [&](SDValue V) { in splitAndLowerVectorShuffle() local
10517 std::tie(LoV1, HiV1) = SplitVector(V1); in splitAndLowerVectorShuffle()
10518 std::tie(LoV2, HiV2) = SplitVector(V2); in splitAndLowerVectorShuffle()
19005 std::tie(Lo, Hi) = DAG.SplitVector(Op.getOperand(0), dl); in LowerVectorCTLZ_AVX512()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp6017 auto [Lo, Hi] = DAG.SplitVector(Vec, DL); in lowerVECREDUCE()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp21905 auto LoHi = DAG.SplitVector(X, DL); in ReplaceAddWithADDP()