Skip to content

Commit 7dc4bad

Browse files
MDevereauwwwatermiao
authored andcommitted
[AArch64][SME] Take arm_sme.h out of draft (#78961)
Signed-off-by: chenmiao <[email protected]> Signed-off-by: chenmiao <[email protected]>
1 parent b8ce34f commit 7dc4bad

27 files changed

+32
-1869
lines changed

clang/lib/Headers/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -362,8 +362,8 @@ if(ARM IN_LIST LLVM_TARGETS_TO_BUILD OR AArch64 IN_LIST LLVM_TARGETS_TO_BUILD)
362362
clang_generate_header(-gen-arm-fp16 arm_fp16.td arm_fp16.h)
363363
# Generate arm_sve.h
364364
clang_generate_header(-gen-arm-sve-header arm_sve.td arm_sve.h)
365-
# Generate arm_sme_draft_spec_subject_to_change.h
366-
clang_generate_header(-gen-arm-sme-header arm_sme.td arm_sme_draft_spec_subject_to_change.h)
365+
# Generate arm_sme.h
366+
clang_generate_header(-gen-arm-sme-header arm_sme.td arm_sme.h)
367367
# Generate arm_bf16.h
368368
clang_generate_header(-gen-arm-bf16 arm_bf16.td arm_bf16.h)
369369
# Generate arm_mve.h
@@ -384,7 +384,7 @@ if(ARM IN_LIST LLVM_TARGETS_TO_BUILD OR AArch64 IN_LIST LLVM_TARGETS_TO_BUILD)
384384

385385
list(APPEND aarch64_only_generated_files
386386
"${CMAKE_CURRENT_BINARY_DIR}/arm_sve.h"
387-
"${CMAKE_CURRENT_BINARY_DIR}/arm_sme_draft_spec_subject_to_change.h"
387+
"${CMAKE_CURRENT_BINARY_DIR}/arm_sme.h"
388388
"${CMAKE_CURRENT_BINARY_DIR}/arm_bf16.h"
389389
)
390390
endif()

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i32.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
66
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
77

8-
#include <arm_sme_draft_spec_subject_to_change.h>
8+
#include <arm_sme.h>
99

1010
#ifdef SME_OVERLOADED_FORMS
1111
#define SME_ACLE_FUNC(A1,A2_UNUSED,A3) A1##A3

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i64.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sme-i16i64 -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
66
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme-i16i64 -target-feature +sve -S -O1 -Werror -o /dev/null %s
77

8-
#include <arm_sme_draft_spec_subject_to_change.h>
8+
#include <arm_sme.h>
99

1010
#ifdef SME_OVERLOADED_FORMS
1111
#define SME_ACLE_FUNC(A1,A2_UNUSED,A3) A1##A3

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_cnt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
44
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
55

6-
#include <arm_sme_draft_spec_subject_to_change.h>
6+
#include <arm_sme.h>
77

88
// CHECK-C-LABEL: @test_svcntsb(
99
// CHECK-CXX-LABEL: @_Z12test_svcntsbv(

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
44
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
55

6-
#include <arm_sme_draft_spec_subject_to_change.h>
6+
#include <arm_sme.h>
77

88
// CHECK-C-LABEL: @test_svld1_hor_za8(
99
// CHECK-CXX-LABEL: @_Z18test_svld1_hor_za8ju10__SVBool_tPKv(

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1_vnum.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
44
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
55

6-
#include <arm_sme_draft_spec_subject_to_change.h>
6+
#include <arm_sme.h>
77

88
// CHECK-C-LABEL: @test_svld1_hor_vnum_za8(
99
// CHECK-CXX-LABEL: @_Z23test_svld1_hor_vnum_za8ju10__SVBool_tPKvl(

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ldr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
44
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
55

6-
#include <arm_sme_draft_spec_subject_to_change.h>
6+
#include <arm_sme.h>
77

88
// CHECK-C-LABEL: @test_svldr_vnum_za(
99
// CHECK-CXX-LABEL: @_Z18test_svldr_vnum_zajPKv(

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za32.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -target-feature +bf16 -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
66
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -target-feature +bf16 -S -O1 -Werror -o /dev/null %s
77

8-
#include <arm_sme_draft_spec_subject_to_change.h>
8+
#include <arm_sme.h>
99

1010
#ifdef SME_OVERLOADED_FORMS
1111
#define SME_ACLE_FUNC(A1,A2_UNUSED,A3) A1##A3

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za64.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sme-f64f64 -target-feature +sme-i16i64 -target-feature +sve -target-feature +bf16 -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
66
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme-f64f64 -target-feature +sme-i16i64 -target-feature +sve -target-feature +bf16 -S -O1 -Werror -o /dev/null %s
77

8-
#include <arm_sme_draft_spec_subject_to_change.h>
8+
#include <arm_sme.h>
99

1010
#ifdef SME_OVERLOADED_FORMS
1111
#define SME_ACLE_FUNC(A1,A2_UNUSED,A3) A1##A3

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za32.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -target-feature +bf16 -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
66
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -target-feature +bf16 -S -O1 -Werror -o /dev/null %s
77

8-
#include <arm_sme_draft_spec_subject_to_change.h>
8+
#include <arm_sme.h>
99

1010
#ifdef SME_OVERLOADED_FORMS
1111
#define SME_ACLE_FUNC(A1,A2_UNUSED,A3) A1##A3

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za64.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sme-f64f64 -target-feature +sme-i16i64 -target-feature +sve -target-feature +bf16 -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
66
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme-f64f64 -target-feature +sme-i16i64 -target-feature +sve -target-feature +bf16 -S -O1 -Werror -o /dev/null %s
77

8-
#include <arm_sme_draft_spec_subject_to_change.h>
8+
#include <arm_sme.h>
99

1010
#ifdef SME_OVERLOADED_FORMS
1111
#define SME_ACLE_FUNC(A1,A2_UNUSED,A3) A1##A3

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_read.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
66
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
77

8-
#include <arm_sme_draft_spec_subject_to_change.h>
8+
#include <arm_sme.h>
99

1010
#ifdef SME_OVERLOADED_FORMS
1111
#define SME_ACLE_FUNC(A1,A2_UNUSED,A3) A1##A3

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
44
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
55

6-
#include <arm_sme_draft_spec_subject_to_change.h>
6+
#include <arm_sme.h>
77

88
// CHECK-C-LABEL: @test_svst1_hor_za8(
99
// CHECK-CXX-LABEL: @_Z18test_svst1_hor_za8ju10__SVBool_tPv(

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1_vnum.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
44
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
55

6-
#include <arm_sme_draft_spec_subject_to_change.h>
6+
#include <arm_sme.h>
77

88
// CHECK-C-LABEL: @test_svst1_hor_vnum_za8(
99
// CHECK-CXX-LABEL: @_Z23test_svst1_hor_vnum_za8ju10__SVBool_tPvl(

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_state_funs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefix=CPP-CHECK
55
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -S -disable-O0-optnone -Werror -Wall -o /dev/null %s
66

7-
#include <arm_sme_draft_spec_subject_to_change.h>
7+
#include <arm_sme.h>
88

99
// CHECK-LABEL: @test_in_streaming_mode(
1010
// CHECK-NEXT: entry:

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_str.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
44
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
55

6-
#include <arm_sme_draft_spec_subject_to_change.h>
6+
#include <arm_sme.h>
77

88
// CHECK-C-LABEL: @test_svstr_vnum_za(
99
// CHECK-CXX-LABEL: @_Z18test_svstr_vnum_zajPv(

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_write.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
66
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
77

8-
#include <arm_sme_draft_spec_subject_to_change.h>
8+
#include <arm_sme.h>
99

1010
#ifdef SME_OVERLOADED_FORMS
1111
#define SME_ACLE_FUNC(A1,A2_UNUSED,A3) A1##A3

clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_zero.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefixes=CHECK,CHECK-CXX
44
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -S -O1 -Werror -o /dev/null %s
55

6-
#include <arm_sme_draft_spec_subject_to_change.h>
6+
#include <arm_sme.h>
77

88
// CHECK-C-LABEL: @test_svzero_mask_za(
99
// CHECK-CXX-LABEL: @_Z19test_svzero_mask_zav(

0 commit comments

Comments
 (0)