Home
last modified time | relevance | path

Searched refs:SplitVectorOperand (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1591 auto [InLo, InHi] = DAG.SplitVectorOperand(N, 0); in SplitVecRes_BITCAST()
1805 std::tie(InLo, InHi) = DAG.SplitVectorOperand(N, 0); in SplitVecRes_ExtVecInRegOp()
1860 std::tie(OpLo, OpHi) = DAG.SplitVectorOperand(N, i); in SplitVecRes_StrictFPOp()
1952 std::tie(LoLHS, HiLHS) = DAG.SplitVectorOperand(N, 0); in SplitVecRes_OverflowOp()
1953 std::tie(LoRHS, HiRHS) = DAG.SplitVectorOperand(N, 1); in SplitVecRes_OverflowOp()
2523 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 0); in SplitVecRes_VECTOR_COMPRESS()
2570 std::tie(LL, LH) = DAG.SplitVectorOperand(N, 0); in SplitVecRes_SETCC()
2576 std::tie(RL, RH) = DAG.SplitVectorOperand(N, 1); in SplitVecRes_SETCC()
2607 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 0); in SplitVecRes_UnaryOp()
2647 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 0); in SplitVecRes_ADDRSPACECAST()
[all …]
H A DLegalizeTypes.cpp347 NeedsReanalyzing = SplitVectorOperand(N, i); in run()
H A DLegalizeTypes.h995 bool SplitVectorOperand(SDNode *N, unsigned OpNo);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp6035 auto [Lo, Hi] = DAG.SplitVectorOperand(Op.getNode(), 0); in splitUnaryVectorOp()
6057 auto [Lo0, Hi0] = DAG.SplitVectorOperand(Op.getNode(), 0); in splitBinaryVectorOp()
6058 auto [Lo1, Hi1] = DAG.SplitVectorOperand(Op.getNode(), 1); in splitBinaryVectorOp()
6083 ? DAG.SplitVectorOperand(Op.getNode(), 0) in splitTernaryVectorOp()
6086 auto [Lo1, Hi1] = DAG.SplitVectorOperand(Op.getNode(), 1); in splitTernaryVectorOp()
6087 auto [Lo2, Hi2] = DAG.SplitVectorOperand(Op.getNode(), 2); in splitTernaryVectorOp()
7028 auto [Lo, Hi] = DAG.SplitVectorOperand(Op.getNode(), 0); in splitFP_ROUNDVectorOp()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h2454 std::pair<SDValue, SDValue> SplitVectorOperand(const SDNode *N, unsigned OpNo)
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp11868 auto [OpLo, OpHi] = DAG.SplitVectorOperand(Op.getNode(), i); in lowerVECTOR_DEINTERLEAVE()
12060 auto [OpLo, OpHi] = DAG.SplitVectorOperand(Op.getNode(), i); in lowerVECTOR_INTERLEAVE()
12324 auto [Lo, Hi] = DAG.SplitVectorOperand(Op.getNode(), 0); in lowerVECTOR_REVERSE()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp33431 std::tie(Lo, Hi) = DAG.SplitVectorOperand(Op.getNode(), 0); in LowerCVTPS2PH()
33752 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 0); in ReplaceNodeResults()
33764 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 1); in ReplaceNodeResults()
34807 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 0); in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp9427 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 0); in LowerTruncate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp27386 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 0); in ReplaceReductionResults()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc14841 …lizer18SplitVectorOperandEPNS_6SDNodeEj", "llvm::DAGTypeLegalizer::SplitVectorOperand(llvm::SDNode…