[PATCH] D76679: [SveEmitter] Add more immediate operand checks.
Sander de Smalen via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 1 04:24:47 PDT 2020
sdesmalen marked an inline comment as done.
sdesmalen added a comment.
(sorry, I wrote the comments earlier but forgot to click 'submit' :) )
================
Comment at: clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_ext.c:1
+// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -fsyntax-only -verify -D__ARM_FEATURE_SVE %s
+
----------------
SjoerdMeijer wrote:
> Just curious about the `-fallow-half-arguments-and-returns`, do you need that here?
>
> And if not here, why do you need it elsewhere (looks enabled on all tests)?
It's not needed for this test, but we've generated most of our tests from the ACLE spec and the tests that use a scalar float16_t (== __fp16) will need this, such as the ACLE intrinsic:
svfloat16_t svadd_m(svbool_t, svfloat16_t, float16_t);
If you feel strongly about it, I could remove it from the other RUN lines.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D76679/new/
https://reviews.llvm.org/D76679
More information about the cfe-commits
mailing list