Searched refs:ConcatVT (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 9718 MVT ConcatVT = in lowerVECTOR_DEINTERLEAVE() local 9721 SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, DL, ConcatVT, in lowerVECTOR_DEINTERLEAVE() 9726 SDValue Passthru = DAG.getUNDEF(ConcatVT); in lowerVECTOR_DEINTERLEAVE() 9739 MVT IdxVT = ConcatVT.changeVectorElementTypeToInteger(); in lowerVECTOR_DEINTERLEAVE() 9804 MVT ConcatVT = in lowerVECTOR_INTERLEAVE() local 9807 SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, DL, ConcatVT, in lowerVECTOR_INTERLEAVE() 9810 MVT IdxVT = ConcatVT.changeVectorElementType(MVT::i16); in lowerVECTOR_INTERLEAVE() 14795 EVT ConcatVT = InVec.getOperand(0).getValueType(); in performINSERT_VECTOR_ELTCombine() local 14796 if (ConcatVT.getVectorElementType() != InVal.getValueType()) in performINSERT_VECTOR_ELTCombine() 14798 unsigned ConcatNumElts = ConcatVT.getVectorNumElements(); in performINSERT_VECTOR_ELTCombine() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 9153 EVT ConcatVT = MVT::getVectorVT(ElType, NumElts); in LowerCONCAT_VECTORS_i1() local 9158 DAG.getNode(ARMISD::MVETRUNC, dl, ConcatVT, NewV1, NewV2); in LowerCONCAT_VECTORS_i1() 9170 EVT ConcatVT = ConVec.getValueType(); in LowerCONCAT_VECTORS_i1() local 9179 ConVec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, ConcatVT, ConVec, Elt, in LowerCONCAT_VECTORS_i1() 9185 SDValue ConVec = DAG.getNode(ISD::UNDEF, dl, ConcatVT); in LowerCONCAT_VECTORS_i1() 12694 EVT ConcatVT = EVT::getVectorVT(*DAG.getContext(), ElemTy, NumElts * 2); in AddCombineVUZPToVPADDL() local 12695 SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N), ConcatVT, in AddCombineVUZPToVPADDL()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 22496 EVT ConcatVT = VecOp.getOperand(0).getValueType(); in visitEXTRACT_VECTOR_ELT() local 22497 unsigned ConcatNumElts = ConcatVT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT() 22503 ConcatVT.getVectorElementType(), in visitEXTRACT_VECTOR_ELT() 24658 EVT ConcatVT = N0.getOperand(0).getValueType(); in partitionShuffleOfConcats() local 24659 unsigned NumElemsPerConcat = ConcatVT.getVectorNumElements(); in partitionShuffleOfConcats() 24670 N0 = DAG.getVectorShuffle(ConcatVT, SDLoc(N), N0.getOperand(0), in partitionShuffleOfConcats() 24673 N1 = DAG.getUNDEF(ConcatVT); in partitionShuffleOfConcats() 24685 Ops.push_back(DAG.getUNDEF(ConcatVT)); in partitionShuffleOfConcats()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 10123 MVT ConcatVT = MVT::getVectorVT(VT.getScalarType(), NumElts * 2); in lowerShuffleAsVTRUNC() local 10124 SDValue Src = DAG.getNode(ISD::CONCAT_VECTORS, DL, ConcatVT, V1, V2); in lowerShuffleAsVTRUNC() 32436 MVT ConcatVT = MVT::getVectorVT(EleVT.getSimpleVT(), 8 * NumConcats); in ReplaceNodeResults() local 32439 Res = DAG.getNode(ISD::CONCAT_VECTORS, dl, ConcatVT, ConcatOps); in ReplaceNodeResults() 32485 MVT ConcatVT = MVT::getVectorVT(VT.getSimpleVT().getVectorElementType(), in ReplaceNodeResults() local 32489 Res = DAG.getNode(ISD::CONCAT_VECTORS, dl, ConcatVT, ConcatOps); in ReplaceNodeResults()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 21326 EVT ConcatVT = in performLOADCombine() local 21330 DAG.getNode(ISD::CONCAT_VECTORS, DL, ConcatVT, LoadOps); in performLOADCombine()
|