Skip to content

Commit 9d6b4a9

Browse files
authored
Merge pull request #207 from GuillaumeGomez/regen-intrinsics
Regenerate intrinsics
2 parents 346ae2a + e82c6a0 commit 9d6b4a9

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

src/intrinsic/archs.rs

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,20 @@ match name {
5858
"llvm.amdgcn.cubema" => "__builtin_amdgcn_cubema",
5959
"llvm.amdgcn.cubesc" => "__builtin_amdgcn_cubesc",
6060
"llvm.amdgcn.cubetc" => "__builtin_amdgcn_cubetc",
61+
"llvm.amdgcn.cvt.f32.bf8" => "__builtin_amdgcn_cvt_f32_bf8",
62+
"llvm.amdgcn.cvt.f32.fp8" => "__builtin_amdgcn_cvt_f32_fp8",
63+
"llvm.amdgcn.cvt.pk.bf8.f32" => "__builtin_amdgcn_cvt_pk_bf8_f32",
64+
"llvm.amdgcn.cvt.pk.f32.bf8" => "__builtin_amdgcn_cvt_pk_f32_bf8",
65+
"llvm.amdgcn.cvt.pk.f32.fp8" => "__builtin_amdgcn_cvt_pk_f32_fp8",
66+
"llvm.amdgcn.cvt.pk.fp8.f32" => "__builtin_amdgcn_cvt_pk_fp8_f32",
6167
"llvm.amdgcn.cvt.pk.i16" => "__builtin_amdgcn_cvt_pk_i16",
6268
"llvm.amdgcn.cvt.pk.u16" => "__builtin_amdgcn_cvt_pk_u16",
6369
"llvm.amdgcn.cvt.pk.u8.f32" => "__builtin_amdgcn_cvt_pk_u8_f32",
6470
"llvm.amdgcn.cvt.pknorm.i16" => "__builtin_amdgcn_cvt_pknorm_i16",
6571
"llvm.amdgcn.cvt.pknorm.u16" => "__builtin_amdgcn_cvt_pknorm_u16",
6672
"llvm.amdgcn.cvt.pkrtz" => "__builtin_amdgcn_cvt_pkrtz",
73+
"llvm.amdgcn.cvt.sr.bf8.f32" => "__builtin_amdgcn_cvt_sr_bf8_f32",
74+
"llvm.amdgcn.cvt.sr.fp8.f32" => "__builtin_amdgcn_cvt_sr_fp8_f32",
6775
"llvm.amdgcn.dispatch.id" => "__builtin_amdgcn_dispatch_id",
6876
"llvm.amdgcn.ds.add.gs.reg.rtn" => "__builtin_amdgcn_ds_add_gs_reg_rtn",
6977
"llvm.amdgcn.ds.bpermute" => "__builtin_amdgcn_ds_bpermute",
@@ -85,6 +93,7 @@ match name {
8593
"llvm.amdgcn.fmed3" => "__builtin_amdgcn_fmed3",
8694
"llvm.amdgcn.fmul.legacy" => "__builtin_amdgcn_fmul_legacy",
8795
"llvm.amdgcn.groupstaticsize" => "__builtin_amdgcn_groupstaticsize",
96+
"llvm.amdgcn.iglp.opt" => "__builtin_amdgcn_iglp_opt",
8897
"llvm.amdgcn.implicit.buffer.ptr" => "__builtin_amdgcn_implicit_buffer_ptr",
8998
"llvm.amdgcn.implicitarg.ptr" => "__builtin_amdgcn_implicitarg_ptr",
9099
"llvm.amdgcn.interp.mov" => "__builtin_amdgcn_interp_mov",
@@ -102,11 +111,19 @@ match name {
102111
"llvm.amdgcn.mfma.f32.16x16x16f16" => "__builtin_amdgcn_mfma_f32_16x16x16f16",
103112
"llvm.amdgcn.mfma.f32.16x16x1f32" => "__builtin_amdgcn_mfma_f32_16x16x1f32",
104113
"llvm.amdgcn.mfma.f32.16x16x2bf16" => "__builtin_amdgcn_mfma_f32_16x16x2bf16",
114+
"llvm.amdgcn.mfma.f32.16x16x32.bf8.bf8" => "__builtin_amdgcn_mfma_f32_16x16x32_bf8_bf8",
115+
"llvm.amdgcn.mfma.f32.16x16x32.bf8.fp8" => "__builtin_amdgcn_mfma_f32_16x16x32_bf8_fp8",
116+
"llvm.amdgcn.mfma.f32.16x16x32.fp8.bf8" => "__builtin_amdgcn_mfma_f32_16x16x32_fp8_bf8",
117+
"llvm.amdgcn.mfma.f32.16x16x32.fp8.fp8" => "__builtin_amdgcn_mfma_f32_16x16x32_fp8_fp8",
105118
"llvm.amdgcn.mfma.f32.16x16x4bf16.1k" => "__builtin_amdgcn_mfma_f32_16x16x4bf16_1k",
106119
"llvm.amdgcn.mfma.f32.16x16x4f16" => "__builtin_amdgcn_mfma_f32_16x16x4f16",
107120
"llvm.amdgcn.mfma.f32.16x16x4f32" => "__builtin_amdgcn_mfma_f32_16x16x4f32",
108121
"llvm.amdgcn.mfma.f32.16x16x8.xf32" => "__builtin_amdgcn_mfma_f32_16x16x8_xf32",
109122
"llvm.amdgcn.mfma.f32.16x16x8bf16" => "__builtin_amdgcn_mfma_f32_16x16x8bf16",
123+
"llvm.amdgcn.mfma.f32.32x32x16.bf8.bf8" => "__builtin_amdgcn_mfma_f32_32x32x16_bf8_bf8",
124+
"llvm.amdgcn.mfma.f32.32x32x16.bf8.fp8" => "__builtin_amdgcn_mfma_f32_32x32x16_bf8_fp8",
125+
"llvm.amdgcn.mfma.f32.32x32x16.fp8.bf8" => "__builtin_amdgcn_mfma_f32_32x32x16_fp8_bf8",
126+
"llvm.amdgcn.mfma.f32.32x32x16.fp8.fp8" => "__builtin_amdgcn_mfma_f32_32x32x16_fp8_fp8",
110127
"llvm.amdgcn.mfma.f32.32x32x1f32" => "__builtin_amdgcn_mfma_f32_32x32x1f32",
111128
"llvm.amdgcn.mfma.f32.32x32x2bf16" => "__builtin_amdgcn_mfma_f32_32x32x2bf16",
112129
"llvm.amdgcn.mfma.f32.32x32x2f32" => "__builtin_amdgcn_mfma_f32_32x32x2f32",
@@ -163,13 +180,22 @@ match name {
163180
"llvm.amdgcn.sad.u16" => "__builtin_amdgcn_sad_u16",
164181
"llvm.amdgcn.sad.u8" => "__builtin_amdgcn_sad_u8",
165182
"llvm.amdgcn.sched.barrier" => "__builtin_amdgcn_sched_barrier",
183+
"llvm.amdgcn.sched.group.barrier" => "__builtin_amdgcn_sched_group_barrier",
166184
"llvm.amdgcn.sdot2" => "__builtin_amdgcn_sdot2",
167185
"llvm.amdgcn.sdot4" => "__builtin_amdgcn_sdot4",
168186
"llvm.amdgcn.sdot8" => "__builtin_amdgcn_sdot8",
169187
"llvm.amdgcn.smfmac.f32.16x16x32.bf16" => "__builtin_amdgcn_smfmac_f32_16x16x32_bf16",
170188
"llvm.amdgcn.smfmac.f32.16x16x32.f16" => "__builtin_amdgcn_smfmac_f32_16x16x32_f16",
189+
"llvm.amdgcn.smfmac.f32.16x16x64.bf8.bf8" => "__builtin_amdgcn_smfmac_f32_16x16x64_bf8_bf8",
190+
"llvm.amdgcn.smfmac.f32.16x16x64.bf8.fp8" => "__builtin_amdgcn_smfmac_f32_16x16x64_bf8_fp8",
191+
"llvm.amdgcn.smfmac.f32.16x16x64.fp8.bf8" => "__builtin_amdgcn_smfmac_f32_16x16x64_fp8_bf8",
192+
"llvm.amdgcn.smfmac.f32.16x16x64.fp8.fp8" => "__builtin_amdgcn_smfmac_f32_16x16x64_fp8_fp8",
171193
"llvm.amdgcn.smfmac.f32.32x32x16.bf16" => "__builtin_amdgcn_smfmac_f32_32x32x16_bf16",
172194
"llvm.amdgcn.smfmac.f32.32x32x16.f16" => "__builtin_amdgcn_smfmac_f32_32x32x16_f16",
195+
"llvm.amdgcn.smfmac.f32.32x32x32.bf8.bf8" => "__builtin_amdgcn_smfmac_f32_32x32x32_bf8_bf8",
196+
"llvm.amdgcn.smfmac.f32.32x32x32.bf8.fp8" => "__builtin_amdgcn_smfmac_f32_32x32x32_bf8_fp8",
197+
"llvm.amdgcn.smfmac.f32.32x32x32.fp8.bf8" => "__builtin_amdgcn_smfmac_f32_32x32x32_fp8_bf8",
198+
"llvm.amdgcn.smfmac.f32.32x32x32.fp8.fp8" => "__builtin_amdgcn_smfmac_f32_32x32x32_fp8_fp8",
173199
"llvm.amdgcn.smfmac.i32.16x16x64.i8" => "__builtin_amdgcn_smfmac_i32_16x16x64_i8",
174200
"llvm.amdgcn.smfmac.i32.32x32x32.i8" => "__builtin_amdgcn_smfmac_i32_32x32x32_i8",
175201
"llvm.amdgcn.sudot4" => "__builtin_amdgcn_sudot4",
@@ -296,6 +322,8 @@ match name {
296322
"llvm.bpf.pseudo" => "__builtin_bpf_pseudo",
297323
// cuda
298324
"llvm.cuda.syncthreads" => "__syncthreads",
325+
// dx
326+
"llvm.dx.create.handle" => "__builtin_hlsl_create_handle",
299327
// hexagon
300328
"llvm.hexagon.A2.abs" => "__builtin_HEXAGON_A2_abs",
301329
"llvm.hexagon.A2.absp" => "__builtin_HEXAGON_A2_absp",
@@ -7545,6 +7573,7 @@ match name {
75457573
"llvm.x86.rdpid" => "__builtin_ia32_rdpid",
75467574
"llvm.x86.rdpkru" => "__builtin_ia32_rdpkru",
75477575
"llvm.x86.rdpmc" => "__builtin_ia32_rdpmc",
7576+
"llvm.x86.rdpru" => "__builtin_ia32_rdpru",
75487577
"llvm.x86.rdsspd" => "__builtin_ia32_rdsspd",
75497578
"llvm.x86.rdsspq" => "__builtin_ia32_rdsspq",
75507579
"llvm.x86.rdtsc" => "__builtin_ia32_rdtsc",

0 commit comments

Comments
 (0)