<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:gberry@codeaurora.org" title="Geoff Berry <gberry@codeaurora.org>"> <span class="fn">Geoff Berry</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [EarlyCSE, GVN, Missed Opt] invariant loads can be forwarded across aliasing stores"
   href="https://bugs.llvm.org/show_bug.cgi?id=20806">bug 20806</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>gberry@codeaurora.org
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [EarlyCSE, GVN, Missed Opt] invariant loads can be forwarded across aliasing stores"
   href="https://bugs.llvm.org/show_bug.cgi?id=20806#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [EarlyCSE, GVN, Missed Opt] invariant loads can be forwarded across aliasing stores"
   href="https://bugs.llvm.org/show_bug.cgi?id=20806">bug 20806</a>
              from <span class="vcard"><a class="email" href="mailto:gberry@codeaurora.org" title="Geoff Berry <gberry@codeaurora.org>"> <span class="fn">Geoff Berry</span></a>
</span></b>
        <pre>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).</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>