[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