Searched refs:SplitVectorOperand (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1591 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 D | LegalizeTypes.cpp | 347 NeedsReanalyzing = SplitVectorOperand(N, i); in run()
|
| H A D | LegalizeTypes.h | 995 bool SplitVectorOperand(SDNode *N, unsigned OpNo);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 6035 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 D | SelectionDAG.h | 2454 std::pair<SDValue, SDValue> SplitVectorOperand(const SDNode *N, unsigned OpNo)
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 11868 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 D | X86ISelLowering.cpp | 33431 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 D | ARMISelLowering.cpp | 9427 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 0); in LowerTruncate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 27386 std::tie(Lo, Hi) = DAG.SplitVectorOperand(N, 0); in ReplaceReductionResults()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 14841 …lizer18SplitVectorOperandEPNS_6SDNodeEj", "llvm::DAGTypeLegalizer::SplitVectorOperand(llvm::SDNode…
|