From 99cec38d58fa6b0b4e27f8a03ea803951042dde2 Mon Sep 17 00:00:00 2001 From: Teresa Johnson Date: Wed, 3 Aug 2016 18:52:04 +0000 Subject: [PATCH] Add ThinLTO release note. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_39@277628 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.rst | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index a6c263726d8..a39f87327c0 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -72,9 +72,6 @@ Non-comprehensive list of changes in this release need to be updated to replace the argument node and remove any dead nodes in cases where they currently return an ``SDNode *`` from this interface. -* Introduction of ThinLTO: [FIXME: needs to be documented more extensively in - /docs/ ; ping Mehdi/Teresa before the release if not done] - * Raised the minimum required CMake version to 3.4.3. .. NOTE @@ -139,6 +136,16 @@ link-time may be differently optimized than the one what was visible during optimization, and may have arbitrarily different observable behavior. See `PR26774 `_ for more details. +Support for ThinLTO +------------------- + +LLVM now supports ThinLTO compilation, which can be invoked by compiling +and linking with -flto=thin. The gold linker plugin, as well as linkers +that use the new ThinLTO API in libLTO (like ld64), will transparently +execute the ThinLTO backends in parallel threads. +For more information on ThinLTO and the LLVM implementation, see the +`ThinLTO blog post `_. + Changes to the ARM Targets -------------------------- -- 2.40.0