[all-commits] [llvm/llvm-project] b6501b: [clang][deps] Strip `CodeGenOptions` command-line ...

Jan Svoboda via All-commits all-commits at lists.llvm.org
Thu Jun 11 11:43:56 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b6501be5448273989e28210b4befd3b862568aff
      https://github.com/llvm/llvm-project/commit/b6501be5448273989e28210b4befd3b862568aff
  Author: Jan Svoboda <jan_svoboda at apple.com>
  Date:   2026-06-11 (Thu, 11 Jun 2026)

  Changed paths:
    M clang/lib/DependencyScanning/ModuleDepCollector.cpp

  Log Message:
  -----------
  [clang][deps] Strip `CodeGenOptions` command-line arguments (#203350)

This change speeds up dependency scanning for compilation caching with
explicit modules by 1.34x (wall-time) and 1.51x (instructions).
Performance of regular explicit module scans is not affected, because
that mode already makes good use of the copy-on-write nature of
`CowCompilerInvocation`.



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