[all-commits] [llvm/llvm-project] d3a9cd: [AMDGPU] Don't skip regions in getRegionLiveInMap ...

Jeffrey Byrnes via All-commits all-commits at lists.llvm.org
Thu Jul 31 15:05:40 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d3a9cde7b8dad2705d733293502f8f216694d58f
      https://github.com/llvm/llvm-project/commit/d3a9cde7b8dad2705d733293502f8f216694d58f
  Author: Jeffrey Byrnes <jeffrey.byrnes at amd.com>
  Date:   2025-07-31 (Thu, 31 Jul 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp

  Log Message:
  -----------
  [AMDGPU] Don't skip regions in getRegionLiveInMap (#151423)

Currently, this skips any region that is not the first region in a
block. This is because the only user of it only cares about the LiveIns
per-block. However, as named, this is supposed to compute the per-region
LiveIns.

This doesn't have any effect on scheduling / CodeGen currently (aside
from computing LiveIns for all regions) since only the per-block LiveIns
are needed. However, I'm working on something that will use this.

Intended User:

https://github.com/llvm/llvm-project/pull/149367/


https://github.com/llvm/llvm-project/blob/c62a2f127cba5d6df350474dfd4a6e5f9250fe4f/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp#L1351



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