[llvm-bugs] [Bug 40032] instcombine forms illegal <2 x i64> multiply with trunc/zext
via llvm-bugs
llvm-bugs at lists.llvm.org
Mon Dec 17 12:43:40 PST 2018
https://bugs.llvm.org/show_bug.cgi?id=40032
Sanjay Patel <spatel+llvm at rotateright.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEW |RESOLVED
--- Comment #6 from Sanjay Patel <spatel+llvm at rotateright.com> ---
Should be fixed after:
https://reviews.llvm.org/rL349389
ARM v7a +neon codegen looks something like this now for the example in the
description:
vmov d19, r2, r3
mov r12, sp
vld1.64 {d16, d17}, [r12]
vmov d18, r0, r1
vmovn.i64 d16, q8
vmovn.i64 d17, q9
vmla.i32 d17, d16, d16
vmovl.u32 q8, d17
vmov r0, r1, d16
vmov r2, r3, d17
bx lr
--
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/20181217/a2a7e746/attachment.html>
More information about the llvm-bugs
mailing list