[all-commits] [llvm/llvm-project] 398f21: [clang][ssaf] Add static-library create subcommand...

Aviral Goel via All-commits all-commits at lists.llvm.org
Thu Jul 16 17:42:10 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 398f2117379f42764e433d19ea0d0cd65009a4aa
      https://github.com/llvm/llvm-project/commit/398f2117379f42764e433d19ea0d0cd65009a4aa
  Author: Aviral Goel <aviralg at users.noreply.github.com>
  Date:   2026-07-17 (Fri, 17 Jul 2026)

  Changed paths:
    M clang/include/clang/ScalableStaticAnalysis/Core/EntityLinker/StaticLibrary.h
    M clang/include/clang/ScalableStaticAnalysis/Core/EntityLinker/TUSummaryEncoding.h
    A clang/test/Analysis/Scalable/ssaf-linker/Outputs/lib-explicit-triple.json
    A clang/test/Analysis/Scalable/ssaf-linker/Outputs/lib-namespace-override.json
    A clang/test/Analysis/Scalable/ssaf-linker/Outputs/libempty.json
    A clang/test/Analysis/Scalable/ssaf-linker/Outputs/libtwo.json
    M clang/test/Analysis/Scalable/ssaf-linker/help.test
    A clang/test/Analysis/Scalable/ssaf-linker/static-library-create.test
    A clang/test/Analysis/Scalable/ssaf-linker/static-library-help.test
    A clang/test/Analysis/Scalable/ssaf-linker/static-library-time.test
    A clang/test/Analysis/Scalable/ssaf-linker/static-library-verbose.test
    M clang/tools/clang-ssaf-linker/CMakeLists.txt
    M clang/tools/clang-ssaf-linker/SSAFLinker.cpp
    A clang/tools/clang-ssaf-linker/StaticLibraryCreateCLI.cpp
    A clang/tools/clang-ssaf-linker/StaticLibraryCreateCLI.h

  Log Message:
  -----------
  [clang][ssaf] Add static-library create subcommand (#208799)

This change adds `clang-ssaf-linker static-library create` for bundling
TU summaries into a StaticLibrary archive. The linker has been
refactored to dispatch on `cl::SubCommand`; invocations without a
subcommand still run the existing linker pipeline unchanged for backward
compatibility.

rdar://181930526



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