[LLVMbugs] [Bug 24049] New: Extra copies due to more post indexed addressing modes after D9107 fix

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Tue Jul 7 01:26:01 PDT 2015


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

            Bug ID: 24049
           Summary: Extra copies due to more post indexed addressing modes
                    after D9107 fix
           Product: clang
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: LLVM Codegen
          Assignee: unassignedclangbugs at nondot.org
          Reporter: francois.de-ferriere at st.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

A fix was delivered as http://reviews.llvm.org/D9107 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.

-- 
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/20150707/ad3d3a2f/attachment.html>


More information about the llvm-bugs mailing list