[llvm-bugs] [Bug 40667] New: [x86] Merge r353489 and prerequisites into the 8.0 branch

via llvm-bugs llvm-bugs at lists.llvm.org
Fri Feb 8 13:11:07 PST 2019


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

            Bug ID: 40667
           Summary: [x86] Merge r353489 and prerequisites into the 8.0
                    branch
           Product: new-bugs
           Version: 8.0
          Hardware: PC
                OS: All
            Status: NEW
          Severity: release blocker
          Priority: P
         Component: new bugs
          Assignee: unassignedbugs at nondot.org
          Reporter: dimitry at andric.com
                CC: htmldeveloper at gmail.com, llvm-bugs at lists.llvm.org

Please merge https://reviews.llvm.org/rL353489 ("[X86] Add FPCW as a register
and start using it as an implicit use on floating point instructions") and its
prerequisites into the 8.0 branch.

List of prerequisites (I hope this is complete, as some refactoring and NFCI
changes went on in this area):

https://reviews.llvm.org/rL352607
"[X86] Add FPSW as a Def on some FP instructions that were missing it"

https://reviews.llvm.org/rL352608
"[X86] Remove a couple places where we unnecessarily pass 0 to the EmitPriority
of some FP instruction aliases. NFC"

https://reviews.llvm.org/rL353015
"[X86] Print %st(0) as %st when its implicit to the instruction. Continue
printing it as %st(0) when its encoded in the instruction"

https://reviews.llvm.org/rL353061
"[X86] Print all register forms of x87 fadd/fsub/fdiv/fmul as having two
arguments where on is %st"

https://reviews.llvm.org/rL353141
"[X86] Connect the default fpsr and dirflag clobbers in inline assembly to the
registers we have defined for them."

Together these should fix bug 40206, bug 40529 (and maybe some duplicates that
I don't know about).

-- 
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/20190208/dc57579d/attachment.html>


More information about the llvm-bugs mailing list