@@ -134,6 +134,7 @@ gentbl(
134
134
td_file = "include/clang/Basic/arm_sve.td" ,
135
135
td_srcs = [
136
136
"include/clang/Basic/arm_sve.td" ,
137
+ "include/clang/Basic/arm_sve_sme_incl.td" ,
137
138
],
138
139
)
139
140
@@ -147,6 +148,7 @@ gentbl(
147
148
td_file = "include/clang/Basic/arm_sve.td" ,
148
149
td_srcs = [
149
150
"include/clang/Basic/arm_sve.td" ,
151
+ "include/clang/Basic/arm_sve_sme_incl.td" ,
150
152
],
151
153
)
152
154
@@ -160,6 +162,7 @@ gentbl(
160
162
td_file = "include/clang/Basic/arm_sve.td" ,
161
163
td_srcs = [
162
164
"include/clang/Basic/arm_sve.td" ,
165
+ "include/clang/Basic/arm_sve_sme_incl.td" ,
163
166
],
164
167
)
165
168
@@ -173,6 +176,49 @@ gentbl(
173
176
td_file = "include/clang/Basic/arm_sve.td" ,
174
177
td_srcs = [
175
178
"include/clang/Basic/arm_sve.td" ,
179
+ "include/clang/Basic/arm_sve_sme_incl.td" ,
180
+ ],
181
+ )
182
+
183
+ gentbl (
184
+ name = "basic_arm_sme_builtins_gen" ,
185
+ tbl_outs = [(
186
+ "-gen-arm-sme-builtins" ,
187
+ "include/clang/Basic/arm_sme_builtins.inc" ,
188
+ )],
189
+ tblgen = ":clang-tblgen" ,
190
+ td_file = "include/clang/Basic/arm_sme.td" ,
191
+ td_srcs = [
192
+ "include/clang/Basic/arm_sme.td" ,
193
+ "include/clang/Basic/arm_sve_sme_incl.td" ,
194
+ ],
195
+ )
196
+
197
+ gentbl (
198
+ name = "basic_arm_sme_builtin_cg_gen" ,
199
+ tbl_outs = [(
200
+ "-gen-arm-sme-builtin-codegen" ,
201
+ "include/clang/Basic/arm_sme_builtin_cg.inc" ,
202
+ )],
203
+ tblgen = ":clang-tblgen" ,
204
+ td_file = "include/clang/Basic/arm_sme.td" ,
205
+ td_srcs = [
206
+ "include/clang/Basic/arm_sme.td" ,
207
+ "include/clang/Basic/arm_sve_sme_incl.td" ,
208
+ ],
209
+ )
210
+
211
+ gentbl (
212
+ name = "basic_arm_sme_sema_rangechecks_gen" ,
213
+ tbl_outs = [(
214
+ "-gen-arm-sme-sema-rangechecks" ,
215
+ "include/clang/Basic/arm_sme_sema_rangechecks.inc" ,
216
+ )],
217
+ tblgen = ":clang-tblgen" ,
218
+ td_file = "include/clang/Basic/arm_sme.td" ,
219
+ td_srcs = [
220
+ "include/clang/Basic/arm_sme.td" ,
221
+ "include/clang/Basic/arm_sve_sme_incl.td" ,
176
222
],
177
223
)
178
224
@@ -498,6 +544,8 @@ cc_library(
498
544
"include/clang/Basic/arm_mve_builtin_aliases.inc" ,
499
545
"include/clang/Basic/arm_mve_builtin_cg.inc" ,
500
546
"include/clang/Basic/arm_mve_builtin_sema.inc" ,
547
+ "include/clang/Basic/arm_sme_builtins.inc" ,
548
+ "include/clang/Basic/arm_sme_builtin_cg.inc" ,
501
549
"include/clang/Basic/arm_neon.inc" ,
502
550
"include/clang/Basic/AttrHasAttributeImpl.inc" ,
503
551
"include/clang/Basic/AttrList.inc" ,
@@ -529,6 +577,8 @@ cc_library(
529
577
":basic_arm_neon_inc_gen" ,
530
578
":basic_arm_sve_builtins_gen" ,
531
579
":basic_arm_sve_typeflags_gen" ,
580
+ ":basic_arm_sme_builtins_gen" ,
581
+ ":basic_arm_sme_builtin_cg_gen" ,
532
582
":basic_attr_gen" ,
533
583
":basic_internal_headers" ,
534
584
":basic_riscv_sifive_vector_builtins_gen" ,
@@ -975,6 +1025,8 @@ cc_library(
975
1025
":basic_arm_cde_sema_gen" ,
976
1026
":basic_arm_sve_builtins_gen" ,
977
1027
":basic_arm_sve_sema_rangechecks_gen" ,
1028
+ ":basic_arm_sme_builtins_gen" ,
1029
+ ":basic_arm_sme_sema_rangechecks_gen" ,
978
1030
":basic_riscv_sifive_vector_builtin_sema_gen" ,
979
1031
":basic_riscv_vector_builtin_sema_gen" ,
980
1032
":edit" ,
@@ -1550,6 +1602,7 @@ gentbl(
1550
1602
td_file = "include/clang/Basic/arm_sve.td" ,
1551
1603
td_srcs = [
1552
1604
"include/clang/Basic/arm_sve.td" ,
1605
+ "include/clang/Basic/arm_sve_sme_incl.td" ,
1553
1606
],
1554
1607
)
1555
1608
@@ -1744,6 +1797,7 @@ cc_library(
1744
1797
":basic" ,
1745
1798
":basic_arm_cde_cg_gen" ,
1746
1799
":basic_arm_sve_builtin_cg_gen" ,
1800
+ ":basic_arm_sme_builtin_cg_gen" ,
1747
1801
":basic_riscv_sifive_vector_builtin_cg_gen" ,
1748
1802
":basic_riscv_vector_builtin_cg_gen" ,
1749
1803
":driver" ,
0 commit comments