[all-commits] [llvm/llvm-project] b2379b: [AMDGPU] Support bottom-up postRA scheduing. (#135...

Harrison Hao via All-commits all-commits at lists.llvm.org
Thu Jun 5 07:07:27 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b2379bd5d59993c0d859ad90f9f5cdfcfce26e71
      https://github.com/llvm/llvm-project/commit/b2379bd5d59993c0d859ad90f9f5cdfcfce26e71
  Author: Harrison Hao <57025411+harrisonGPU at users.noreply.github.com>
  Date:   2025-06-05 (Thu, 05 Jun 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
    A llvm/test/CodeGen/AMDGPU/sched-image-sample-post-RA.mir

  Log Message:
  -----------
  [AMDGPU] Support bottom-up postRA scheduing. (#135295)

Solely relying on top‑down scheduling can underutilize hardware, since
long‑latency instructions often end up scheduled too late and their
latency isn’t well hidden. Adding bottom‑up post‑RA scheduling lets us
move those instructions earlier, which improves latency hiding and
yields roughly a 2% performance gain on key benchmarks.



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