[all-commits] [llvm/llvm-project] d76b85: [MachineScheduler] Check we don't add self depende...

Arthur Eubanks via All-commits all-commits at lists.llvm.org
Tue Jun 9 13:37:38 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d76b85c46e0d319322945283a396f6917444023f
      https://github.com/llvm/llvm-project/commit/d76b85c46e0d319322945283a396f6917444023f
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2026-06-09 (Tue, 09 Jun 2026)

  Changed paths:
    M llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
    A llvm/test/CodeGen/X86/dag-maps-huge-region-crash.ll

  Log Message:
  -----------
  [MachineScheduler] Check we don't add self dependency edge when adding barrier (#202743)

Followup to #200945.

When we hit the huge-region limit for both FPExceptions and memory
operations, we'd first set BarrierChain to the current SU in the
FPExceptions path, then again in the memory operations path, and we'd
add the SU itself as a dependency.

Check we're not adding a self dependency when creating a barrier.

Assisted-by: Gemini



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