<html>
    <head>
      <base href="https://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW " title="NEW --- - Extra copies due to more post indexed addressing modes after D9107 fix" href="https://urldefense.proofpoint.com/v2/url?u=https-3A__llvm.org_bugs_show-5Fbug.cgi-3Fid-3D24049&d=AwMBaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=pF93YEPyB-J_PERP4DUZOJDzFVX5ZQ57vQk33wu0vio&m=XmDlLypVkDd8McYhEOBBZHQOv7FUjen_5tnN3bclda8&s=IFvjTjvIYpbLSpR-6HZvBlgBGIbUBjWpRo9QuRBpRVE&e=">24049</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Extra copies due to more post indexed addressing modes after D9107 fix
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>clang
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>LLVM Codegen
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedclangbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>francois.de-ferriere@st.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvmbugs@cs.uiuc.edu
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>A fix was delivered as <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D9107&d=AwMBaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=pF93YEPyB-J_PERP4DUZOJDzFVX5ZQ57vQk33wu0vio&m=XmDlLypVkDd8McYhEOBBZHQOv7FUjen_5tnN3bclda8&s=hQtSE1KQU6JEIQKtWXHlNVfZr2ysvY16oWXOqOAbX3s&e=">http://reviews.llvm.org/D9107</a> so as to improve the
selection of post indexed addressing mode.

In this delivery, two tests in the ARM regression tests have been marked as
XFAIL because of some extra copies being now generated :
    test/CodeGen/ARM/truncstore-dag-combine.ll
    test/CodeGen/ARM/unaligned_load_store.ll

A pass could be added after the code selection to replace the uses of a base
register by the modified base register so as to avoid these copies.</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>