Home
last modified time | relevance | path

Searched refs:ShuffleVectorPseudo (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp69 struct ShuffleVectorPseudo { struct
73 ShuffleVectorPseudo(unsigned Opc, Register Dst, in ShuffleVectorPseudo() argument
76 ShuffleVectorPseudo() = default;
231 ShuffleVectorPseudo &MatchInfo) { in matchREV()
260 ShuffleVectorPseudo &MatchInfo) { in matchTRN()
271 MatchInfo = ShuffleVectorPseudo(Opc, Dst, {V1, V2}); in matchTRN()
281 ShuffleVectorPseudo &MatchInfo) { in matchUZP()
292 MatchInfo = ShuffleVectorPseudo(Opc, Dst, {V1, V2}); in matchUZP()
297 ShuffleVectorPseudo &MatchInfo) { in matchZip()
370 ShuffleVectorPseudo &MatchInfo) { in matchDup()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Combine.td73 def shuffle_matchdata : GIDefMatchData<"ShuffleVectorPseudo">;