[all-commits] [llvm/llvm-project] 873a7e: [MachineInstr] Don't include debug uses in bundle ...

Nikita Popov via All-commits all-commits at lists.llvm.org
Mon Jan 17 01:43:38 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 873a7ee7e454e2bda754ff6f3f24078c1f853bac
      https://github.com/llvm/llvm-project/commit/873a7ee7e454e2bda754ff6f3f24078c1f853bac
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2022-01-17 (Mon, 17 Jan 2022)

  Changed paths:
    M llvm/lib/CodeGen/MachineInstrBundle.cpp
    M llvm/test/CodeGen/AMDGPU/postra-bundle-memops.mir
    M llvm/test/CodeGen/Thumb2/mve-vpt-block-debug.mir
    A llvm/test/CodeGen/Thumb2/pr52817.ll

  Log Message:
  -----------
  [MachineInstr] Don't include debug uses in bundle header (PR52817)

Following the recommendation in
https://github.com/llvm/llvm-project/issues/52817#issuecomment-1007635426,
this excludes debug instructions when finalizing the bundle. As uses
in debug instructions don't have effects, they will no longer be
included in the BUNDLE header.

Fixes https://github.com/llvm/llvm-project/issues/52817.

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




More information about the All-commits mailing list