From 90f99571c10d8bc3390f6017a05315c3c4d29d84 Mon Sep 17 00:00:00 2001 From: Jerry Zhang Jian Date: Mon, 9 Sep 2024 22:24:42 -0700 Subject: [PATCH] [Auto-gen] Update vector crypto tests under ../auto-generated. (make git-commit-autogen-vector-crypto-test) --- .../vector-crypto/llvm-api-tests/vaesdf.c | 11 ++++------- .../vector-crypto/llvm-api-tests/vaesdm.c | 11 ++++------- .../vector-crypto/llvm-api-tests/vaesef.c | 11 ++++------- .../vector-crypto/llvm-api-tests/vaesem.c | 11 ++++------- .../vector-crypto/llvm-api-tests/vaeskf1.c | 11 ++++------- .../vector-crypto/llvm-api-tests/vaeskf2.c | 11 ++++------- auto-generated/vector-crypto/llvm-api-tests/vaesz.c | 11 ++++------- auto-generated/vector-crypto/llvm-api-tests/vandn.c | 10 +++------- auto-generated/vector-crypto/llvm-api-tests/vbrev.c | 10 +++------- .../vector-crypto/llvm-api-tests/vbrev8.c | 10 +++------- .../vector-crypto/llvm-api-tests/vclmul.c | 10 +++------- .../vector-crypto/llvm-api-tests/vclmulh.c | 10 +++------- auto-generated/vector-crypto/llvm-api-tests/vclz.c | 10 +++------- auto-generated/vector-crypto/llvm-api-tests/vcpop.c | 5 ++++- auto-generated/vector-crypto/llvm-api-tests/vctz.c | 10 +++------- auto-generated/vector-crypto/llvm-api-tests/vghsh.c | 11 ++++------- auto-generated/vector-crypto/llvm-api-tests/vgmul.c | 11 ++++------- auto-generated/vector-crypto/llvm-api-tests/vrev8.c | 10 +++------- auto-generated/vector-crypto/llvm-api-tests/vrol.c | 12 ++++-------- auto-generated/vector-crypto/llvm-api-tests/vror.c | 12 ++++-------- .../vector-crypto/llvm-api-tests/vsha2ch.c | 11 ++++------- .../vector-crypto/llvm-api-tests/vsha2cl.c | 11 ++++------- .../vector-crypto/llvm-api-tests/vsha2ms.c | 11 ++++------- auto-generated/vector-crypto/llvm-api-tests/vsm3c.c | 13 +++++-------- .../vector-crypto/llvm-api-tests/vsm3me.c | 13 +++++-------- auto-generated/vector-crypto/llvm-api-tests/vsm4k.c | 11 ++++------- auto-generated/vector-crypto/llvm-api-tests/vsm4r.c | 11 ++++------- auto-generated/vector-crypto/llvm-api-tests/vwsll.c | 10 +++------- .../vector-crypto/llvm-overloaded-tests/vaesdf.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vaesdm.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vaesef.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vaesem.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vaeskf1.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vaeskf2.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vaesz.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vandn.c | 10 +++------- .../vector-crypto/llvm-overloaded-tests/vbrev.c | 10 +++------- .../vector-crypto/llvm-overloaded-tests/vbrev8.c | 10 +++------- .../vector-crypto/llvm-overloaded-tests/vclmul.c | 10 +++------- .../vector-crypto/llvm-overloaded-tests/vclmulh.c | 10 +++------- .../vector-crypto/llvm-overloaded-tests/vclz.c | 10 +++------- .../vector-crypto/llvm-overloaded-tests/vcpop.c | 5 ++++- .../vector-crypto/llvm-overloaded-tests/vctz.c | 10 +++------- .../vector-crypto/llvm-overloaded-tests/vghsh.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vgmul.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vrev8.c | 10 +++------- .../vector-crypto/llvm-overloaded-tests/vrol.c | 12 ++++-------- .../vector-crypto/llvm-overloaded-tests/vror.c | 12 ++++-------- .../vector-crypto/llvm-overloaded-tests/vsha2ch.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vsha2cl.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vsha2ms.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vsm3c.c | 13 +++++-------- .../vector-crypto/llvm-overloaded-tests/vsm3me.c | 13 +++++-------- .../vector-crypto/llvm-overloaded-tests/vsm4k.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vsm4r.c | 11 ++++------- .../vector-crypto/llvm-overloaded-tests/vwsll.c | 10 +++------- .../policy_funcs/llvm-api-tests/vaesdf.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vaesdm.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vaesef.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vaesem.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vaeskf1.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vaeskf2.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vaesz.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vandn.c | 10 +++------- .../policy_funcs/llvm-api-tests/vbrev.c | 10 +++------- .../policy_funcs/llvm-api-tests/vbrev8.c | 10 +++------- .../policy_funcs/llvm-api-tests/vclmul.c | 10 +++------- .../policy_funcs/llvm-api-tests/vclmulh.c | 10 +++------- .../policy_funcs/llvm-api-tests/vclz.c | 10 +++------- .../policy_funcs/llvm-api-tests/vcpop.c | 5 ++++- .../policy_funcs/llvm-api-tests/vctz.c | 10 +++------- .../policy_funcs/llvm-api-tests/vghsh.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vgmul.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vrev8.c | 10 +++------- .../policy_funcs/llvm-api-tests/vrol.c | 12 ++++-------- .../policy_funcs/llvm-api-tests/vror.c | 12 ++++-------- .../policy_funcs/llvm-api-tests/vsha2ch.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vsha2cl.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vsha2ms.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vsm3c.c | 13 +++++-------- .../policy_funcs/llvm-api-tests/vsm3me.c | 13 +++++-------- .../policy_funcs/llvm-api-tests/vsm4k.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vsm4r.c | 11 ++++------- .../policy_funcs/llvm-api-tests/vwsll.c | 10 +++------- .../policy_funcs/llvm-overloaded-tests/vaesdf.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vaesdm.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vaesef.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vaesem.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vaeskf1.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vaeskf2.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vaesz.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vandn.c | 10 +++------- .../policy_funcs/llvm-overloaded-tests/vbrev.c | 10 +++------- .../policy_funcs/llvm-overloaded-tests/vbrev8.c | 10 +++------- .../policy_funcs/llvm-overloaded-tests/vclmul.c | 10 +++------- .../policy_funcs/llvm-overloaded-tests/vclmulh.c | 10 +++------- .../policy_funcs/llvm-overloaded-tests/vclz.c | 10 +++------- .../policy_funcs/llvm-overloaded-tests/vcpop.c | 5 ++++- .../policy_funcs/llvm-overloaded-tests/vctz.c | 10 +++------- .../policy_funcs/llvm-overloaded-tests/vghsh.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vgmul.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vrev8.c | 10 +++------- .../policy_funcs/llvm-overloaded-tests/vrol.c | 12 ++++-------- .../policy_funcs/llvm-overloaded-tests/vror.c | 12 ++++-------- .../policy_funcs/llvm-overloaded-tests/vsha2ch.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vsha2cl.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vsha2ms.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vsm3c.c | 13 +++++-------- .../policy_funcs/llvm-overloaded-tests/vsm3me.c | 13 +++++-------- .../policy_funcs/llvm-overloaded-tests/vsm4k.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vsm4r.c | 11 ++++------- .../policy_funcs/llvm-overloaded-tests/vwsll.c | 10 +++------- 112 files changed, 420 insertions(+), 776 deletions(-) diff --git a/auto-generated/vector-crypto/llvm-api-tests/vaesdf.c b/auto-generated/vector-crypto/llvm-api-tests/vaesdf.c index 715c7881c..21e8e315d 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vaesdf.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vaesdf.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vaesdm.c b/auto-generated/vector-crypto/llvm-api-tests/vaesdm.c index c35b87b37..eca20ba2a 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vaesdm.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vaesdm.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vaesef.c b/auto-generated/vector-crypto/llvm-api-tests/vaesef.c index 081cfe140..ba3bcc789 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vaesef.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vaesef.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vaesem.c b/auto-generated/vector-crypto/llvm-api-tests/vaesem.c index cf43774f1..73b616b05 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vaesem.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vaesem.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vaeskf1.c b/auto-generated/vector-crypto/llvm-api-tests/vaeskf1.c index b92fbdead..85a704734 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vaeskf1.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vaeskf1.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vaeskf2.c b/auto-generated/vector-crypto/llvm-api-tests/vaeskf2.c index aa796c5b2..f40d4c10e 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vaeskf2.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vaeskf2.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vaesz.c b/auto-generated/vector-crypto/llvm-api-tests/vaesz.c index bdb19ece1..fd0f962f1 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vaesz.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vaesz.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vandn.c b/auto-generated/vector-crypto/llvm-api-tests/vandn.c index 3f8f4c0a5..9ffd256d1 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vandn.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vandn.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vbrev.c b/auto-generated/vector-crypto/llvm-api-tests/vbrev.c index 602551b22..40172b4b2 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vbrev.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vbrev.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vbrev8.c b/auto-generated/vector-crypto/llvm-api-tests/vbrev8.c index dbb64b45e..27e4b77fc 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vbrev8.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vbrev8.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vclmul.c b/auto-generated/vector-crypto/llvm-api-tests/vclmul.c index d6697a372..e1b7a953f 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vclmul.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vclmul.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vclmulh.c b/auto-generated/vector-crypto/llvm-api-tests/vclmulh.c index 94fbc51e7..96dc0cf1f 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vclmulh.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vclmulh.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vclz.c b/auto-generated/vector-crypto/llvm-api-tests/vclz.c index 6320cf1a7..287966d43 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vclz.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vclz.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vcpop.c b/auto-generated/vector-crypto/llvm-api-tests/vcpop.c index 1061c2222..c9402938f 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vcpop.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vcpop.c @@ -1,5 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zvbb \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vctz.c b/auto-generated/vector-crypto/llvm-api-tests/vctz.c index 926741260..4f78b7c06 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vctz.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vctz.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vghsh.c b/auto-generated/vector-crypto/llvm-api-tests/vghsh.c index 6b2db98f6..8b5c8bd9e 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vghsh.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vghsh.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vgmul.c b/auto-generated/vector-crypto/llvm-api-tests/vgmul.c index 1abf16248..b7fe95b7e 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vgmul.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vgmul.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vrev8.c b/auto-generated/vector-crypto/llvm-api-tests/vrev8.c index 717dfd27d..f446fbba0 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vrev8.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vrev8.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vrol.c b/auto-generated/vector-crypto/llvm-api-tests/vrol.c index 1bddb1516..75ac4fb6b 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vrol.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vrol.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvkb \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vror.c b/auto-generated/vector-crypto/llvm-api-tests/vror.c index 073c1fe05..a3e2aeb24 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vror.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vror.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvkb \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vsha2ch.c b/auto-generated/vector-crypto/llvm-api-tests/vsha2ch.c index 78924df94..1f6588d4d 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vsha2ch.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vsha2ch.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vsha2cl.c b/auto-generated/vector-crypto/llvm-api-tests/vsha2cl.c index 739a9da5e..203c7c95e 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vsha2cl.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vsha2cl.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vsha2ms.c b/auto-generated/vector-crypto/llvm-api-tests/vsha2ms.c index 72201942a..76756a0df 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vsha2ms.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vsha2ms.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vsm3c.c b/auto-generated/vector-crypto/llvm-api-tests/vsm3c.c index 06ae64701..e17e45eef 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vsm3c.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vsm3c.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvksh \ +// RUN: -target-feature +zvl512b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vsm3me.c b/auto-generated/vector-crypto/llvm-api-tests/vsm3me.c index 9aefcd323..41d046bd4 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vsm3me.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vsm3me.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvksh \ +// RUN: -target-feature +zvl512b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vsm4k.c b/auto-generated/vector-crypto/llvm-api-tests/vsm4k.c index e5f6bd386..da0dfdbed 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vsm4k.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vsm4k.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vsm4r.c b/auto-generated/vector-crypto/llvm-api-tests/vsm4r.c index 8119a4331..44bda79e3 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vsm4r.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vsm4r.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-api-tests/vwsll.c b/auto-generated/vector-crypto/llvm-api-tests/vwsll.c index eda2e00d3..a37286747 100644 --- a/auto-generated/vector-crypto/llvm-api-tests/vwsll.c +++ b/auto-generated/vector-crypto/llvm-api-tests/vwsll.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesdf.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesdf.c index 83837f66d..8d2efcc47 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesdf.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesdf.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesdm.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesdm.c index 6bc6faa5b..1daf37f50 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesdm.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesdm.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesef.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesef.c index a42aac84e..9d38a49c8 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesef.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesef.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesem.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesem.c index 2cb5113a7..a91b0075c 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesem.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesem.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vaeskf1.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vaeskf1.c index 393a2329f..62938b00f 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vaeskf1.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vaeskf1.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vaeskf2.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vaeskf2.c index e1d85453a..2d13d1171 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vaeskf2.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vaeskf2.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesz.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesz.c index b98fe52ba..80782358f 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vaesz.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vaesz.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vandn.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vandn.c index 302997b03..3f4f7fcad 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vandn.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vandn.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vbrev.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vbrev.c index 9654a13b5..0482ec227 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vbrev.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vbrev.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vbrev8.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vbrev8.c index 68503540f..46bf35822 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vbrev8.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vbrev8.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vclmul.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vclmul.c index 994a54025..c9abd238c 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vclmul.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vclmul.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vclmulh.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vclmulh.c index fbfa406f6..a5016cf2f 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vclmulh.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vclmulh.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vclz.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vclz.c index c6a727dfc..92340eb2c 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vclz.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vclz.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vcpop.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vcpop.c index aee4aff80..7de4d28b5 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vcpop.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vcpop.c @@ -1,5 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zvbb \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vctz.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vctz.c index 10223ef94..df3e30371 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vctz.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vctz.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vghsh.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vghsh.c index bd18a2c0e..05675405b 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vghsh.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vghsh.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vgmul.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vgmul.c index ed81badec..331cfa03f 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vgmul.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vgmul.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vrev8.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vrev8.c index 6f491581c..5026de6d0 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vrev8.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vrev8.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vrol.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vrol.c index 2e24afa14..0eb55a7c1 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vrol.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vrol.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvkb \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vror.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vror.c index 6fdd3e527..58a524bd5 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vror.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vror.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvkb \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2ch.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2ch.c index 2924cdc47..77fe9d052 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2ch.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2ch.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2cl.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2cl.c index b2078e33d..e276391b4 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2cl.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2cl.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2ms.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2ms.c index e1afaede7..86ff2dad4 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2ms.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vsha2ms.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vsm3c.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vsm3c.c index 3d23e0142..6bd7e91ee 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vsm3c.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vsm3c.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvksh \ +// RUN: -target-feature +zvl512b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vsm3me.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vsm3me.c index 86f271de7..71c9ffd48 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vsm3me.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vsm3me.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvksh \ +// RUN: -target-feature +zvl512b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vsm4k.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vsm4k.c index 248207cfc..3392f6b31 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vsm4k.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vsm4k.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vsm4r.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vsm4r.c index 6cb46317c..9bd6eb604 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vsm4r.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vsm4r.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/llvm-overloaded-tests/vwsll.c b/auto-generated/vector-crypto/llvm-overloaded-tests/vwsll.c index 029180986..f0c50a31b 100644 --- a/auto-generated/vector-crypto/llvm-overloaded-tests/vwsll.c +++ b/auto-generated/vector-crypto/llvm-overloaded-tests/vwsll.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesdf.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesdf.c index a7b8c5908..095eecc39 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesdf.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesdf.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesdm.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesdm.c index fa584ff88..a05299453 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesdm.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesdm.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesef.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesef.c index 5c86c8a5f..a83cb7537 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesef.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesef.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesem.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesem.c index 2b3953414..694bdd477 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesem.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesem.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaeskf1.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaeskf1.c index dd6db77aa..ef48dab61 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaeskf1.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaeskf1.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaeskf2.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaeskf2.c index 3dcac9ffe..8fb8dc865 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaeskf2.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaeskf2.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesz.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesz.c index 2c4925eb3..dc8a1ae53 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesz.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vaesz.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vandn.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vandn.c index 2de24fc21..99552ff27 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vandn.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vandn.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vbrev.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vbrev.c index 764297558..f83e035af 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vbrev.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vbrev.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vbrev8.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vbrev8.c index abbd91ffa..0a168be50 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vbrev8.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vbrev8.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclmul.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclmul.c index a7793a209..33bebbec7 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclmul.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclmul.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclmulh.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclmulh.c index 3962a5f4a..414bb847b 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclmulh.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclmulh.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclz.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclz.c index 44a5e7fce..dd89af321 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclz.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vclz.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vcpop.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vcpop.c index 757deb078..e152d352b 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vcpop.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vcpop.c @@ -1,5 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zvbb \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vctz.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vctz.c index 3c13ebff5..27ee5ed9f 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vctz.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vctz.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vghsh.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vghsh.c index 7c773896d..b2f1ea776 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vghsh.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vghsh.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vgmul.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vgmul.c index 35f8f63da..962268b6c 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vgmul.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vgmul.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vrev8.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vrev8.c index 45db2ce1c..6c9e84219 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vrev8.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vrev8.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vrol.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vrol.c index f87baacb1..7c3c2336e 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vrol.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vrol.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvkb \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vror.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vror.c index 5fd654a54..20a976d46 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vror.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vror.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvkb \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2ch.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2ch.c index 25b773014..8c3e787d9 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2ch.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2ch.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2cl.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2cl.c index e12c2dacd..62a1b3541 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2cl.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2cl.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2ms.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2ms.c index f438925f4..0995653a9 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2ms.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsha2ms.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm3c.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm3c.c index 8e783a3d3..22a8847ec 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm3c.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm3c.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvksh \ +// RUN: -target-feature +zvl512b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm3me.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm3me.c index c651f5ee9..40c72778e 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm3me.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm3me.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvksh \ +// RUN: -target-feature +zvl512b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm4k.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm4k.c index bc4ce8981..2666c99b4 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm4k.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm4k.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm4r.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm4r.c index 7f9a4a749..297482bb4 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm4r.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vsm4r.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vwsll.c b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vwsll.c index 07784ec85..81c7d7ff0 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vwsll.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-api-tests/vwsll.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesdf.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesdf.c index 6d2504f27..b6d6c71d9 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesdf.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesdf.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesdm.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesdm.c index 1fa488b00..0b62e82bc 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesdm.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesdm.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesef.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesef.c index 5635721bb..1e38c9d0c 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesef.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesef.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesem.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesem.c index a7f05f2b8..0016f2c53 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesem.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesem.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaeskf1.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaeskf1.c index c3f94c976..f238e28a9 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaeskf1.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaeskf1.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaeskf2.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaeskf2.c index 2df41ac05..17143962f 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaeskf2.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaeskf2.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesz.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesz.c index 877402aee..261636582 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesz.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vaesz.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vandn.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vandn.c index af084405c..b033e4854 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vandn.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vandn.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vbrev.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vbrev.c index a9c542556..3f387f699 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vbrev.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vbrev.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vbrev8.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vbrev8.c index a986b5ece..5b5370b16 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vbrev8.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vbrev8.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclmul.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclmul.c index 11f24f0b9..d4d4fefef 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclmul.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclmul.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclmulh.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclmulh.c index f9a4a8af7..ae564fff3 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclmulh.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclmulh.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclz.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclz.c index e93b008a3..c22c4a4d1 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclz.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vclz.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vcpop.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vcpop.c index 4eb8efa2b..43f0b9a1b 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vcpop.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vcpop.c @@ -1,5 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zvbb \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vctz.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vctz.c index 8cecc11d2..b0e5600ff 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vctz.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vctz.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vghsh.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vghsh.c index 5a1670759..cb4cacaee 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vghsh.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vghsh.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vgmul.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vgmul.c index 995625243..650dba88f 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vgmul.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vgmul.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vrev8.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vrev8.c index 62c1e3e1e..2167a18c3 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vrev8.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vrev8.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vrol.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vrol.c index 6617d9830..bf4c23a9b 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vrol.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vrol.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvkb \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vror.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vror.c index 0fb6a2d3f..cf90f3590 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vror.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vror.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvkb \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2ch.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2ch.c index e61e23e6d..7aec85acb 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2ch.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2ch.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2cl.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2cl.c index 5ca7969f5..e9931822b 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2cl.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2cl.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2ms.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2ms.c index ef3478429..1538fd2c4 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2ms.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsha2ms.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm3c.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm3c.c index 3bc96a360..e2eeac8fa 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm3c.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm3c.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvksh \ +// RUN: -target-feature +zvl512b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm3me.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm3me.c index 2fd5ab2ed..d8c4eb158 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm3me.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm3me.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +zvksh \ +// RUN: -target-feature +zvl512b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm4k.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm4k.c index acf15ab27..d4e9267d8 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm4k.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm4k.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm4r.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm4r.c index e8ba1fd59..2403a6f60 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm4r.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vsm4r.c @@ -1,12 +1,9 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ -// RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ // RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zvl256b \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s diff --git a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vwsll.c b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vwsll.c index 49b8ee5a0..04949b9ca 100644 --- a/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vwsll.c +++ b/auto-generated/vector-crypto/policy_funcs/llvm-overloaded-tests/vwsll.c @@ -1,12 +1,8 @@ // REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -target-feature +zvl512b \ +// RUN: %clang_cc1 -triple riscv64 -disable-O0-optnone \ // RUN: -target-feature +zvbb \ -// RUN: -target-feature +zvbc \ -// RUN: -target-feature +zvkg \ -// RUN: -target-feature +zvkned \ -// RUN: -target-feature +zvknhb \ -// RUN: -target-feature +zvksed \ -// RUN: -target-feature +zvksh -disable-O0-optnone \ +// RUN: -target-feature +zve64x \ +// RUN: -target-feature +experimental \ // RUN: -emit-llvm %s -o - | opt -S -passes=mem2reg | \ // RUN: FileCheck --check-prefix=CHECK-RV64 %s