[llvm-bugs] [Bug 20806] [EarlyCSE, GVN, Missed Opt] invariant loads can be forwarded across aliasing stores

via llvm-bugs llvm-bugs at lists.llvm.org
Wed Jul 19 10:14:20 PDT 2017


https://bugs.llvm.org/show_bug.cgi?id=20806

Geoff Berry <gberry at codeaurora.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
                 CC|                            |gberry at codeaurora.org
             Status|NEW                         |RESOLVED

--- Comment #2 from Geoff Berry <gberry at codeaurora.org> ---
The EarlyCSE case has been implemented for some time, even without MemorySSA.
It looks like the wrong GVN test case was mistakenly attached (since it has no
occurrences of invariant.load), but this optimization has also been implemented
in GVN (see llvm/test/Transforms/GVN/PRE/invariant-load.ll).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170719/a1cdc993/attachment.html>


More information about the llvm-bugs mailing list