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: [email protected]
          Reporter: [email protected]
                CC: [email protected]
    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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to