Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp54 struct ShuffleVectorPseudo { struct
58 ShuffleVectorPseudo(unsigned Opc, Register Dst, in ShuffleVectorPseudo() function
61 ShuffleVectorPseudo() = default;
219 ShuffleVectorPseudo &MatchInfo) { in matchREV()
248 ShuffleVectorPseudo &MatchInfo) { in matchTRN()
259 MatchInfo = ShuffleVectorPseudo(Opc, Dst, {V1, V2}); in matchTRN()
269 ShuffleVectorPseudo &MatchInfo) { in matchUZP()
280 MatchInfo = ShuffleVectorPseudo(Opc, Dst, {V1, V2}); in matchUZP()
285 ShuffleVectorPseudo &MatchInfo) { in matchZip()
296 MatchInfo = ShuffleVectorPseudo(Opc, Dst, {V1, V2}); in matchZip()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64Combine.td55 def shuffle_matchdata : GIDefMatchData<"ShuffleVectorPseudo">;