/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 90 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()
|
D | LegalizeVectorTypes.cpp | 1196 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 …]
|
D | TargetLowering.cpp | 7641 std::tie(Lo, Hi) = DAG.SplitVector(Op, dl); in expandVecReduce()
|
D | SelectionDAG.cpp | 9456 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/ |
D | LegalizeTypesGeneric.cpp | 93 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()
|
D | LegalizeVectorTypes.cpp | 1200 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 …]
|
D | SelectionDAG.cpp | 11623 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, in SplitVector() function in SelectionDAG
|
D | TargetLowering.cpp | 10131 std::tie(Lo, Hi) = DAG.SplitVector(Op, dl); in expandVecReduce()
|
/external/private-join-and-compute/private_join_and_compute/crypto/ |
D | pedersen_over_zn.h | 102 std::vector<std::vector<T>> SplitVector(std::vector<T> input, in SplitVector() function
|
D | pedersen_over_zn_test.cc | 68 TEST_F(PedersenOverZnTest, SplitVector) { in TEST_F() argument 81 auto output = SplitVector(input, subvector_size); in TEST_F()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 921 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 …]
|
D | LegalizeTypesGeneric.cpp | 97 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()
|
D | DAGCombiner.cpp | 5362 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()
|
D | SelectionDAG.cpp | 7077 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, in SplitVector() function in SelectionDAG
|
/external/llvm/include/llvm/CodeGen/ |
D | SelectionDAG.h | 1344 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/ |
D | SelectionDAG.h | 1676 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/ |
D | SelectionDAG.h | 2199 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/ |
D | AMDGPUISelLowering.cpp | 1082 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/ |
D | HexagonISelLoweringHVX.cpp | 271 return DAG.SplitVector(Vec, dl, Tys.first, Tys.second); in opSplit()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLoweringHVX.cpp | 559 return DAG.SplitVector(Vec, dl, Tys.first, Tys.second); in opSplit()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 16810 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/ |
D | X86ISelLowering.cpp | 14735 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/ |
D | X86ISelLowering.cpp | 10485 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/ |
D | RISCVISelLowering.cpp | 6017 auto [Lo, Hi] = DAG.SplitVector(Vec, DL); in lowerVECREDUCE()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 21905 auto LoHi = DAG.SplitVector(X, DL); in ReplaceAddWithADDP()
|