Author: Ben
Date: 2026-01-30T08:13:02Z
New Revision: 688480167c13ab6d0055168c6bd73a7aff140b30

URL: 
https://github.com/llvm/llvm-project/commit/688480167c13ab6d0055168c6bd73a7aff140b30
DIFF: 
https://github.com/llvm/llvm-project/commit/688480167c13ab6d0055168c6bd73a7aff140b30.diff

LOG: [DTLTO][release/22.x] Add DTLTO LLVM release note

This adds a release note for DTLTO, summarizing the functional changes
introduced since the LLVM 21 release.

Added: 
    

Modified: 
    llvm/docs/ReleaseNotes.md

Removed: 
    


################################################################################
diff  --git a/llvm/docs/ReleaseNotes.md b/llvm/docs/ReleaseNotes.md
index c621b9a133a58..7f4dcb5a55f7a 100644
--- a/llvm/docs/ReleaseNotes.md
+++ b/llvm/docs/ReleaseNotes.md
@@ -339,6 +339,27 @@ Other Changes
   memory allocators enabling various heap organization strategies, such as heap
   partitioning.
 
+* Integrated Distributed ThinLTO (DTLTO) aims to support distribution of 
ThinLTO
+  backend compilations for any in-process ThinLTO invocation. To enable this,
+  support for the ThinLTO cache (for incremental builds) has been added in this
+  release, and support for additional input file types has been implemented.
+
+  Bitcode objects contained in static libraries and archives (e.g. libc.a) are
+  now handled transparently by temporarily extracting referenced objects for
+  distribution. When thin archives are used (supported since LLVM 21), no
+  extraction is required.
+  
+  DTLTO creates a number of temporary files during operation, which are now
+  cleaned up correctly when the process exits abnormally, for example due to
+  Ctrl+C or similar termination events.
+  
+  A new DTLTO linker option, --thinlto-remote-compiler-prepend-arg, has been
+  added to support multi-call LLVM drivers. This option allows specifying an
+  additional argument to select the desired subcommand, for example
+  `llvm clang ....`
+  
+  Note that ELF and COFF remain the only supported platforms.
+
 External Open Source Projects Using LLVM {{env.config.release}}
 ===============================================================
 


        
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to