[all-commits] [llvm/llvm-project] bf0ccb: [Passes] Invoke CGSCCOptimizerLateEP callbacks in ...

Joseph Huber via All-commits all-commits at lists.llvm.org
Sun Jun 14 18:32:33 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bf0ccb40170c8cbf0e0510ca344b79ddc338b64b
      https://github.com/llvm/llvm-project/commit/bf0ccb40170c8cbf0e0510ca344b79ddc338b64b
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2026-06-14 (Sun, 14 Jun 2026)

  Changed paths:
    M llvm/lib/Passes/PassBuilderPipelines.cpp
    M llvm/test/Other/new-pm-lto-defaults.ll

  Log Message:
  -----------
  [Passes] Invoke CGSCCOptimizerLateEP callbacks in LTO pipeline (#203262)

The CGSCCOptimizerLateEP extension point was not being invoked in the
LTO pipeline. Right now only AMDGPU registers any passes during this
callback, but it was a real source of delta between the LTO and default
pipelines when targeting AMDGPU. This doesn't seem to be an intentional
omission given that it is instantiated in thinLTO as well. Just add it.



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