[all-commits] [llvm/llvm-project] e4580d: [SandboxVec][DAG] Fix unscheduled succs when nodes...

vporpo via All-commits all-commits at lists.llvm.org
Mon Mar 9 08:58:38 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e4580d2195cfe94a83084b1716fea8a539715e99
      https://github.com/llvm/llvm-project/commit/e4580d2195cfe94a83084b1716fea8a539715e99
  Author: vporpo <vasileios.porpodas at amd.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
    M llvm/lib/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.cpp
    M llvm/unittests/Transforms/Vectorize/SandboxVectorizer/DependencyGraphTest.cpp

  Log Message:
  -----------
  [SandboxVec][DAG] Fix unscheduled succs when nodes are scheduled (#184946)

When we update use-def edges the DAG gets notified to update the
UnscheduledSuccs counters. However, if either edge node is already
scheduled we should not update UnscheduledSuccs because the
UnscheduledSuccs counter value should be treated as "undefined" after a
node has been scheduled, i.e., it's value has a meaning only before the
node gets scheduled.



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