[all-commits] [llvm/llvm-project] 3bd15c: [AMDGPU] Fix adding modifiers when creating v_cmpx...

Thomas Symalla via All-commits all-commits at lists.llvm.org
Mon Mar 28 08:53:07 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3bd15c03c6d864ebfb5d5cb8dc9672958ee41427
      https://github.com/llvm/llvm-project/commit/3bd15c03c6d864ebfb5d5cb8dc9672958ee41427
  Author: Thomas Symalla <thomas.symalla at amd.com>
  Date:   2022-03-28 (Mon, 28 Mar 2022)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
    M llvm/test/CodeGen/AMDGPU/vcmp-saveexec-to-vcmpx.mir

  Log Message:
  -----------
  [AMDGPU] Fix adding modifiers when creating v_cmpx instructions.

Revision https://reviews.llvm.org/D122332 added a pattern transformation
where v_cmpx instructions are introduced. However, the modifiers are
not correctly inherited from the original operands. The patch
adds the source modifiers, if they are exist, or sets them to 0.

Reviewed By: foad

Differential Revision: https://reviews.llvm.org/D122489




More information about the All-commits mailing list