[llvm-bugs] [Bug 36909] New: [X86] Split WriteFSqrt+WriteFDiv into WriteFSqrt64/WriteFSqrt32 + WriteFDiv64/WriteFDiv32

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Mar 26 07:36:12 PDT 2018


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

            Bug ID: 36909
           Summary: [X86] Split WriteFSqrt+WriteFDiv into
                    WriteFSqrt64/WriteFSqrt32 + WriteFDiv64/WriteFDiv32
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Backend: X86
          Assignee: unassignedbugs at nondot.org
          Reporter: llvm-dev at redking.me.uk
                CC: llvm-bugs at lists.llvm.org
            Blocks: 36908

It's highly unlikely that a target can perform single and double sqrt/div at
the same rate, so why do we put them under the same scheduler class?

x87's fdiv instructions should probably be put under WriteFDiv64 and customized
if necessary.


Referenced Bugs:

https://bugs.llvm.org/show_bug.cgi?id=36908
[Bug 36908] [meta][x86] Improve scheduler classes instruction coverage
-- 
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/20180326/bcd55263/attachment.html>


More information about the llvm-bugs mailing list