[PATCH] D68683: ARM] Fix arm_neon.h with -flax-vector-conversions=none

Eli Friedman via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Oct 8 20:31:28 PDT 2019


efriedma created this revision.
efriedma added reviewers: SjoerdMeijer, rsmith.
Herald added subscribers: arphaman, kristof.beyls.
Herald added a project: clang.

Really, we were already 99% of the way there; just needed a couple minor fixes that affected 64-bit-only builtins.  Based on D61717 <https://reviews.llvm.org/D61717>.

Note that the change to builtin_str changes the type of a few __builtin_neon_* intrinsics that had the "wrong" type.

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


Repository:
  rC Clang

https://reviews.llvm.org/D68683

Files:
  test/CodeGen/aarch64-neon-2velem.c
  test/CodeGen/aarch64-neon-intrinsics.c
  test/CodeGen/aarch64-neon-scalar-copy.c
  test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c
  test/CodeGen/aarch64-neon-vget.c
  test/CodeGen/aarch64-poly64.c
  test/CodeGen/aarch64-v8.2a-neon-intrinsics.c
  test/CodeGen/arm64-lanes.c
  test/CodeGen/arm64_vcopy.c
  test/CodeGen/arm_neon_intrinsics.c
  test/Headers/arm-neon-header.c
  utils/TableGen/NeonEmitter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D68683.223977.patch
Type: text/x-patch
Size: 108618 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20191009/561daa63/attachment-0001.bin>


More information about the cfe-commits mailing list