[PATCH] D33205: ARM] Fix Neon vector type alignment to 64-bit

Javed Absar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 15 10:10:10 PDT 2017


javed.absar created this revision.
Herald added subscribers: srhines, aemerson.

The maximum alignment for ARM NEON data types should be 64-bits as specified in  ARM procedure call standard document Sec. A.2 Notes  [1]. This patch fixes it from its current larger natural default values.

[1] http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042f/IHI0042F_aapcs.pdf


https://reviews.llvm.org/D33205

Files:
  lib/Basic/Targets.cpp
  test/CodeGen/arm-abi-vector.c
  test/CodeGen/arm-neon-misc.c
  test/CodeGen/arm-swiftcall.c
  test/CodeGen/armv7k-abi.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D33205.99019.patch
Type: text/x-patch
Size: 7415 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170515/86ab3bbf/attachment.bin>


More information about the llvm-commits mailing list