Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp93 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST()
519 std::tie(CL, CH) = DAG.SplitVector(Res, dl); in SplitRes_SELECT()
535 std::tie(CL, CH) = DAG.SplitVector(Cond, dl); in SplitRes_SELECT()
539 std::tie(CL, CH) = DAG.SplitVector(Cond, dl); in SplitRes_SELECT()
H A DLegalizeVectorTypes.cpp1706 std::tie(Lo, Hi) = DAG.SplitVector(Value, dl); in SplitVecRes_LOAD()
1755 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MLOAD()
1840 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MGATHER()
1974 std::tie(Lo, Hi) = DAG.SplitVector(NewSrc, dl); in SplitVecRes_ExtendOp()
2279 std::tie(LoOp0, HiOp0) = DAG.SplitVector(Src0, DL); in SplitVecOp_VSELECT()
2280 std::tie(LoOp1, HiOp1) = DAG.SplitVector(Src1, DL); in SplitVecOp_VSELECT()
2281 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT()
2529 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecOp_MGATHER()
2592 std::tie(DataLo, DataHi) = DAG.SplitVector(Data, DL); in SplitVecOp_MSTORE()
2602 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, DL); in SplitVecOp_MSTORE()
[all …]
H A DTargetLowering.cpp8583 std::tie(Lo, Hi) = DAG.SplitVector(Op, dl); in expandVecReduce()
H A DSelectionDAG.cpp10231 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, in SplitVector() function in SelectionDAG
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1917 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL,
1921 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL) {
1924 return SplitVector(N, DL, LoVT, HiVT);
1931 return SplitVector(N->getOperand(OpNo), SDLoc(N));
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp376 return DAG.SplitVector(Vec, dl, Tys.first, Tys.second); in opSplit()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp15743 auto SplitVector = [&](SDValue V) { in splitAndLowerShuffle() local
15751 std::tie(LoV1, HiV1) = SplitVector(V1); in splitAndLowerShuffle()
15752 std::tie(LoV2, HiV2) = SplitVector(V2); in splitAndLowerShuffle()
21157 std::tie(Lo, Hi) = DAG.SplitVector(In, DL); in LowerTRUNCATE()
22281 auto Split = DAG.SplitVector(V, DL); in LowerVectorAllZero()
29428 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in getPMOVMSKB()
29439 std::tie(Lo, Hi) = DAG.SplitVector(V, DL); in getPMOVMSKB()
30791 std::tie(Lo, Hi) = DAG.SplitVector(In, dl); in ReplaceNodeResults()
40646 std::tie(Lo, Hi) = DAG.SplitVector(Match, DL); in combinePredicateReduction()
40676 std::tie(Lo, Hi) = DAG.SplitVector(Match, DL); in combinePredicateReduction()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3806 std::tie(Lo, Hi) = DAG.SplitVector(Vec, DL); in lowerVECREDUCE()