[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
Fri Oct 1 07:51:49 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 StripCopy_match {
+  SubPatternT SubPat;
+  StripCopy_match(const SubPatternT &SP) : SubPat(SP) {}
+
+  bool match(const MachineRegisterInfo &MRI, Register Reg) {
+    mi_match(Reg, MRI, m_Copy(m_Reg(Reg)));
----------------
Does this need to be a separate patch with a unit test?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D110937



More information about the llvm-commits mailing list