Searched refs:ShuffleVectorPseudo (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 54 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 D | AArch64Combine.td | 55 def shuffle_matchdata : GIDefMatchData<"ShuffleVectorPseudo">;
|