[LLVMbugs] [Bug 18598] New: Improve instruction selection and scheduling of INC and DEC instructions

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu Jan 23 23:06:36 PST 2014


http://llvm.org/bugs/show_bug.cgi?id=18598

            Bug ID: 18598
           Summary: Improve instruction selection and scheduling of INC
                    and DEC instructions
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Backend: X86
          Assignee: unassignedbugs at nondot.org
          Reporter: juergen at apple.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Currently the X86 backend only creates the INC and DEC instructions in a few
selected cases, where it is certain that it is safe to do so. Nadav suggested
that it would be better to not randomly generate these instruction and instead
have a pass that considers scheduling and the use of the Carry Flag to
determine if it is beneficial to do so. This would also catch cases that we are
currently not even able to identify.

-- 
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/20140124/84342427/attachment.html>


More information about the llvm-bugs mailing list