[llvm-branch-commits] [llvm] [AMDGPU] Add MemoryPipeline scheduling to Coexec sched (PR #188658)
Jeffrey Byrnes via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Tue Apr 7 16:12:38 PDT 2026
================
@@ -842,12 +902,6 @@ bool AMDGPUCoExecSchedStrategy::tryCandidateCoexec(SchedCandidate &Cand,
return TryCand.Reason != NoCand;
if (SameBoundary) {
- // Avoid serializing long latency dependence chains.
- // For acyclic path limited loops, latency was already checked above.
- if (!RegionPolicy.DisableLatencyHeuristic && TryCand.Policy.ReduceLatency &&
- !Rem.IsAcyclicLatencyLimited && tryLatency(TryCand, Cand, *Zone))
----------------
jrbyrnes wrote:
We don't use it downstream, but it should probably be removed separately if it all. I can make an argument that it could be a useful late tiebreaker
https://github.com/llvm/llvm-project/pull/188658
More information about the llvm-branch-commits
mailing list