[PATCH] D64495: [AArch64] Implement __jcvt intrinsic from Armv8.3-A
Sjoerd Meijer via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 10 09:29:18 PDT 2019
SjoerdMeijer accepted this revision.
SjoerdMeijer added a comment.
This revision is now accepted and ready to land.
Looks like a good change to me, some nits inlined.
It shouldn't be difficult to request an account and commit it yourself, which might be useful if you maybe intend to submit more patches.
But I can of course easily commit this on your behalf, just let me know. If you want me to commit this, it is easiest if you do upload a new diff with the nits fixed.
================
Comment at: clang/test/CodeGen/arm_acle.c:5
// RUN: %clang_cc1 -ffreestanding -triple aarch64-eabi -target-cpu cortex-a57 -target-feature +neon -target-feature +crc -target-feature +crypto -O2 -fexperimental-new-pass-manager -S -emit-llvm -o - %s | FileCheck %s -check-prefix=ARM -check-prefix=AArch64 -check-prefix=ARM-NEWPM -check-prefix=AArch64-NEWPM
+// RUN: %clang_cc1 -ffreestanding -triple aarch64-eabi -target-cpu cortex-a57 -target-feature +v8.3a -O2 -fexperimental-new-pass-manager -S -emit-llvm -o - %s | FileCheck %s -check-prefix=AArch64-v8_3 -check-prefix=CHECK-LABEL
+// RUN: %clang_cc1 -ffreestanding -triple aarch64-eabi -target-cpu cortex-a57 -target-feature +v8.4a -O2 -fexperimental-new-pass-manager -S -emit-llvm -o - %s | FileCheck %s -check-prefix=AArch64-v8_3 -check-prefix=CHECK-LABEL
----------------
Some nits that you can fix before committing; no need for another review I think.
You can remove:
-check-prefix=CHECK-LABEL
in all these 3 lines below.
================
Comment at: clang/test/CodeGen/arm_acle.c:830
+
+// CHECK-LABEL: @test_jcvt(
+// AArch64-v8_3: call i32 @llvm.aarch64.fjcvtzs
----------------
and change
// CHECK-LABEL: @test_jcvt(
into
// AArch64-v8_3-LABEL: @test_jcvt(
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D64495/new/
https://reviews.llvm.org/D64495
More information about the cfe-commits
mailing list