[all-commits] [llvm/llvm-project] 46739b: [GlobalISel] Preserve original flags of output ins...

Pierre van Houtryve via All-commits all-commits at lists.llvm.org
Thu Mar 13 03:43:32 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 46739be7bcfc2d3eb5c83e589229d27a63978d07
      https://github.com/llvm/llvm-project/commit/46739be7bcfc2d3eb5c83e589229d27a63978d07
  Author: Pierre van Houtryve <pierre.vanhoutryve at amd.com>
  Date:   2025-03-13 (Thu, 13 Mar 2025)

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h

  Log Message:
  -----------
  [GlobalISel] Preserve original flags of output instructions in matchtable (#130937)

We don't have any combine in trunk that uses output MIFlags when using
MIR patterns, but I tried writing one and noticed that the flags were
lost.

The reason is that the MatchTableExecutor was overwriting the flags.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list