[PATCH] D47592: [AArch64] Corrected FP16 Intrinsic range checks in Clang + added Sema tests

Luke Geeson via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Jun 4 05:46:08 PDT 2018


LukeGeeson updated this revision to Diff 149737.
LukeGeeson marked an inline comment as done.
LukeGeeson added a comment.

-generates range checks in NEON Emitter rather than hardcoding in SemaChecking.cpp
-uses 'isVCVT_N' to correctly direct the emitter to generate the correct ranges.


https://reviews.llvm.org/D47592

Files:
  include/clang/Basic/arm_fp16.td
  lib/Sema/SemaChecking.cpp
  test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c
  test/Sema/aarch64-neon-fp16-ranges.c
  utils/TableGen/NeonEmitter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D47592.149737.patch
Type: text/x-patch
Size: 11185 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180604/22a5dade/attachment.bin>


More information about the cfe-commits mailing list