Home
last modified time | relevance | path

Searched refs:DstLane (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dpostlegalizer-lowering-shuf-to-ins.mir19 ; DstLane (G_INSERT_VECTOR_ELT) : 1, because M[1] != 1.
20 ; SrcLane (G_EXTRACT_VECTOR_ELT) : M[DstLane] = 0
49 ; DstLane (G_INSERT_VECTOR_ELT) : 0, because M[0] != 0.
79 ; DstLane (G_INSERT_VECTOR_ELT) : 1, because M[1] != 1.
111 ; DstLane (G_INSERT_VECTOR_ELT) : 0, because M[0] != 2.
142 ; DstLane (G_INSERT_VECTOR_ELT) : 1, because M[1] != 3.
200 ; DstLane (G_INSERT_VECTOR_ELT) : 0, because M[0] != 0.
231 ; DstLane (G_INSERT_VECTOR_ELT) : 0, because M[0] != 0.
262 ; DstLane (G_INSERT_VECTOR_ELT) : 0, because M[0] != 0.
292 ; DstLane (G_INSERT_VECTOR_ELT) : 3, because M[3] != 7.
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp439 int DstLane; in matchINS() local
440 std::tie(DstIsLeft, DstLane) = *DstIsLeftAndDstLane; in matchINS()
446 int SrcLane = ShuffleMask[DstLane]; in matchINS()
452 MatchInfo = std::make_tuple(DstVec, DstLane, SrcVec, SrcLane); in matchINS()
463 int DstLane, SrcLane; in applyINS() local
464 std::tie(DstVec, DstLane, SrcVec, SrcLane) = MatchInfo; in applyINS()
467 auto DstCst = Builder.buildConstant(LLT::scalar(64), DstLane); in applyINS()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp5213 unsigned DstLane = 0, SrcLane = 0, DDst, DSrc; in setExecutionDomain() local
5214 DDst = getCorrespondingDRegAndLane(TRI, DstReg, DstLane); in setExecutionDomain()
5261 unsigned CurReg = SrcLane == 1 && DstLane == 1 ? DSrc : DDst; in setExecutionDomain()
5265 CurReg = SrcLane == 0 && DstLane == 0 ? DSrc : DDst; in setExecutionDomain()
5271 if (SrcLane == DstLane) in setExecutionDomain()
5279 CurReg = SrcLane == 1 && DstLane == 0 ? DSrc : DDst; in setExecutionDomain()
5283 CurReg = SrcLane == 0 && DstLane == 1 ? DSrc : DDst; in setExecutionDomain()
5289 if (SrcLane != DstLane) in setExecutionDomain()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp16796 int DstLane = i / NumEltsPerLane; in lowerShuffleAsLanePermuteAndPermute() local
16801 int DstSubStart = DstLane * NumSublanesPerLane; in lowerShuffleAsLanePermuteAndPermute()