From: Hans Wennborg Date: Tue, 6 Aug 2019 08:32:33 +0000 (+0000) Subject: Revert r367941 "Add a note to the release not about a potentially breaking optimization" X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f5f4196fbfb61713f3dbd7e2dfbf2b7392070273;p=llvm Revert r367941 "Add a note to the release not about a potentially breaking optimization" The note was moved to the release_90 branch in r367997. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367998 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 494efd4a65e..7b7972f3187 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -50,19 +50,6 @@ Non-comprehensive list of changes in this release Makes programs 10x faster by doing Special New Thing. -Noteworthy optimizations ------------------------- - -* LLVM will now remove stores to constant memory (since this is a - contradiction) under the assumption the code in question must be dead. This - has proven to be problematic for some C/C++ code bases which expect to be - able to cast away 'const'. This is (and has always been) undefined - behavior, but up until now had not been actively utilized for optimization - purposes in this exact way. For more information, please see: - `bug 42763 _` and - `post commit discussion _`. - - Changes to the LLVM IR ----------------------