[all-commits] [llvm/llvm-project] a7455d: AMDGPU: Remove kills following clusters of memory ...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Tue Feb 16 07:49:49 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a7455d7b7ce33bb4d04106e26f242e6cb24f3042
      https://github.com/llvm/llvm-project/commit/a7455d7b7ce33bb4d04106e26f242e6cb24f3042
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2021-02-16 (Tue, 16 Feb 2021)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIPostRABundler.cpp
    M llvm/test/CodeGen/AMDGPU/postra-bundle-memops.mir

  Log Message:
  -----------
  AMDGPU: Remove kills following clusters of memory instruction

In a future commit, soft clauses will be hinted with kill instructions
rather than forced together with bundles. Look for kills that look
like this, and erase them. I'm not sure if the check for specific uses
is worthwhile, or if it would be better to just unconditionally erase
kills.

This reduces test churn in a future patch.




More information about the All-commits mailing list