[llvm-bugs] [Bug 45015] [X86][AVX] Failure to generate vaddsubps for pattern after 19b62b79

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Mar 5 08:14:45 PST 2020


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

Sanjay Patel <spatel+llvm at rotateright.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Fixed By Commit(s)|                            |10ea01d80d6f, 71a316883d50
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #6 from Sanjay Patel <spatel+llvm at rotateright.com> ---
The IR is restored to minimal with the addition of an early-cse pass to the
optimizer pipeline:
https://reviews.llvm.org/D75145 ( https://reviews.llvm.org/rG71a316883d50 )

(and that patch includes phase-ordering tests, so hopefully we can detect cases
like this more easily)

We didn't need any extra shuffle combines to get this particular example
because instcombine has the ability to reduce these already.

-- 
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/20200305/76d06bb5/attachment-0001.html>


More information about the llvm-bugs mailing list