Searched refs:ShuffleVectorPseudo (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 58 struct ShuffleVectorPseudo { struct 62 ShuffleVectorPseudo(unsigned Opc, Register Dst, in ShuffleVectorPseudo() argument 65 ShuffleVectorPseudo() = default; 223 ShuffleVectorPseudo &MatchInfo) { in matchREV() 239 MatchInfo = ShuffleVectorPseudo(AArch64::G_REV64, Dst, {Src}); in matchREV() 252 ShuffleVectorPseudo &MatchInfo) { in matchTRN() 263 MatchInfo = ShuffleVectorPseudo(Opc, Dst, {V1, V2}); in matchTRN() 273 ShuffleVectorPseudo &MatchInfo) { in matchUZP() 284 MatchInfo = ShuffleVectorPseudo(Opc, Dst, {V1, V2}); in matchUZP() 289 ShuffleVectorPseudo &MatchInfo) { in matchZip() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64Combine.td | 55 def shuffle_matchdata : GIDefMatchData<"ShuffleVectorPseudo">;
|