[PATCH] ARMEB: Vector extend operations
Christian Pirker
cpirker at a-bix.com
Fri Jun 6 06:44:27 PDT 2014
Hi all,
This patch implements correct vector extensions from <2 x 8>, <2 x 16>, and <2 x 32> to <2 x 64> and <4 x 8>, <4 x 16> to <4 x 32> vector type for big endian.
It applies to both integer and float type vectors. The CLANG vectorizer is likely to generate such vector extensions for array type casts.
Please review.
Thanks,
Christian
http://reviews.llvm.org/D4043
Files:
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrNEON.td
test/CodeGen/ARM/big-endian-neon-extend.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4043.10179.patch
Type: text/x-patch
Size: 15716 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140606/8fa87a90/attachment.bin>
More information about the llvm-commits
mailing list