[PATCH]Clang and AArch64 backend patches to support sshll/ushll instructions

Hao Liu Hao.Liu at arm.com
Fri Aug 9 10:19:46 PDT 2013


Hello Tim and LLVM reviewers,

 

I have created a patch to implement sshll and ushll instructions in AArch64
backend and support vshll and vmovl ACLE functions in Clang. The reason I
need to upstream this patch is that the work of my colleague depends on
these instructions.

 

The implementation of this patch follows the existing code of AArch64 NEON
instructions and ARM target. The vmovl ACLE functions are also implemented,
as they are compiled into sshll and ushll instructions.

 

Tim (and anyone else interested),  could you review the patches?

 

Thanks,

-Hao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130809/7049cf50/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm-AArch64Neon-shll-shiftLongInstr.patch
Type: application/octet-stream
Size: 21256 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130809/7049cf50/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: clang-AArch64Neon-shll-shiftLongInstr.patch
Type: application/octet-stream
Size: 8535 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130809/7049cf50/attachment-0001.obj>


More information about the llvm-commits mailing list