[PATCH] D110937: [AMDGPU][GlobalISel] Select v_fma_mix_f32 and v_mad_mix_f32

Mirko Brkusanin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 7 03:15:42 PDT 2021


mbrkusanin added inline comments.


================
Comment at: llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:595-609
+// Helper for ignoring a copy when matching
+template <typename SubPatternT> struct IgnoreCopy_match {
+  SubPatternT SubPat;
+  IgnoreCopy_match(const SubPatternT &SP) : SubPat(SP) {}
+
+  bool match(const MachineRegisterInfo &MRI, Register Reg) {
+    mi_match(Reg, MRI, m_Copy(m_Reg(Reg)));
----------------
@aemerson, @paquette Any objections to m_IgnoreCopy matcher?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D110937/new/

https://reviews.llvm.org/D110937



More information about the llvm-commits mailing list