[all-commits] [llvm/llvm-project] c264e0: [DTLTO] Refactor the DTLTO code. (#192629)

Konstantin Belochapka via All-commits all-commits at lists.llvm.org
Tue Jun 2 23:54:36 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c264e07c2f3d9f25a2526e69926daea3a68be74b
      https://github.com/llvm/llvm-project/commit/c264e07c2f3d9f25a2526e69926daea3a68be74b
  Author: Konstantin Belochapka <konstantin.belochapka at sony.com>
  Date:   2026-06-02 (Tue, 02 Jun 2026)

  Changed paths:
    M cross-project-tests/dtlto/dtlto-cache.test
    M cross-project-tests/dtlto/savetemps-lock.test
    M lld/COFF/LTO.cpp
    M lld/ELF/LTO.cpp
    M lld/test/ELF/dtlto/timetrace.test
    M llvm/include/llvm/DTLTO/DTLTO.h
    M llvm/include/llvm/LTO/Config.h
    M llvm/include/llvm/LTO/LTO.h
    M llvm/lib/DTLTO/CMakeLists.txt
    M llvm/lib/DTLTO/DTLTO.cpp
    A llvm/lib/DTLTO/DTLTODistributionDriver.cpp
    A llvm/lib/DTLTO/DTLTOInputFiles.cpp
    M llvm/lib/LTO/LTO.cpp
    M llvm/test/ThinLTO/X86/dtlto/timetrace.ll
    M llvm/tools/llvm-lto2/CMakeLists.txt
    M llvm/tools/llvm-lto2/llvm-lto2.cpp

  Log Message:
  -----------
  [DTLTO] Refactor the DTLTO code. (#192629)

DTLTO implementation code has been moved from `llvm/lib/LTO/` to
`llvm/lib/DTLTO/`. This refactor does not change any externally visible
behavior, so existing DTLTO tests and documentation remain valid. The
move was done to reduce code duplication, improve maintainability, and
make it easier to adopt future performance improvements.



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