@@ -5995,8 +5995,8 @@ match name {
5995
5995
"llvm.x86.avx512.mask.add.ps.128" => "__builtin_ia32_addps128_mask",
5996
5996
"llvm.x86.avx512.mask.add.ps.256" => "__builtin_ia32_addps256_mask",
5997
5997
"llvm.x86.avx512.mask.add.ps.512" => "__builtin_ia32_addps512_mask",
5998
- "llvm.x86.avx512.mask.add.sd.round" => "__builtin_ia32_addsd_round_mask",
5999
- "llvm.x86.avx512.mask.add.ss.round" => "__builtin_ia32_addss_round_mask",
5998
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.add.sd.round" => "__builtin_ia32_addsd_round_mask",
5999
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.add.ss.round" => "__builtin_ia32_addss_round_mask",
6000
6000
"llvm.x86.avx512.mask.and.pd.128" => "__builtin_ia32_andpd128_mask",
6001
6001
"llvm.x86.avx512.mask.and.pd.256" => "__builtin_ia32_andpd256_mask",
6002
6002
"llvm.x86.avx512.mask.and.pd.512" => "__builtin_ia32_andpd512_mask",
@@ -6110,8 +6110,8 @@ match name {
6110
6110
"llvm.x86.avx512.mask.cvtqq2ps.128" => "__builtin_ia32_cvtqq2ps128_mask",
6111
6111
"llvm.x86.avx512.mask.cvtqq2ps.256" => "__builtin_ia32_cvtqq2ps256_mask",
6112
6112
"llvm.x86.avx512.mask.cvtqq2ps.512" => "__builtin_ia32_cvtqq2ps512_mask",
6113
- "llvm.x86.avx512.mask.cvtsd2ss.round" => "__builtin_ia32_cvtsd2ss_round_mask",
6114
- "llvm.x86.avx512.mask.cvtss2sd.round" => "__builtin_ia32_cvtss2sd_round_mask",
6113
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.cvtsd2ss.round" => "__builtin_ia32_cvtsd2ss_round_mask",
6114
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.cvtss2sd.round" => "__builtin_ia32_cvtss2sd_round_mask",
6115
6115
"llvm.x86.avx512.mask.cvttpd2dq.128" => "__builtin_ia32_cvttpd2dq128_mask",
6116
6116
"llvm.x86.avx512.mask.cvttpd2dq.256" => "__builtin_ia32_cvttpd2dq256_mask",
6117
6117
"llvm.x86.avx512.mask.cvttpd2dq.512" => "__builtin_ia32_cvttpd2dq512_mask",
@@ -6157,8 +6157,8 @@ match name {
6157
6157
"llvm.x86.avx512.mask.div.ps.128" => "__builtin_ia32_divps_mask",
6158
6158
"llvm.x86.avx512.mask.div.ps.256" => "__builtin_ia32_divps256_mask",
6159
6159
"llvm.x86.avx512.mask.div.ps.512" => "__builtin_ia32_divps512_mask",
6160
- "llvm.x86.avx512.mask.div.sd.round" => "__builtin_ia32_divsd_round_mask",
6161
- "llvm.x86.avx512.mask.div.ss.round" => "__builtin_ia32_divss_round_mask",
6160
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.div.sd.round" => "__builtin_ia32_divsd_round_mask",
6161
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.div.ss.round" => "__builtin_ia32_divss_round_mask",
6162
6162
"llvm.x86.avx512.mask.expand.d.128" => "__builtin_ia32_expandsi128_mask",
6163
6163
"llvm.x86.avx512.mask.expand.d.256" => "__builtin_ia32_expandsi256_mask",
6164
6164
"llvm.x86.avx512.mask.expand.d.512" => "__builtin_ia32_expandsi512_mask",
@@ -6205,16 +6205,16 @@ match name {
6205
6205
"llvm.x86.avx512.mask.getexp.ps.128" => "__builtin_ia32_getexpps128_mask",
6206
6206
"llvm.x86.avx512.mask.getexp.ps.256" => "__builtin_ia32_getexpps256_mask",
6207
6207
"llvm.x86.avx512.mask.getexp.ps.512" => "__builtin_ia32_getexpps512_mask",
6208
- "llvm.x86.avx512.mask.getexp.sd" => "__builtin_ia32_getexpsd128_round_mask",
6209
- "llvm.x86.avx512.mask.getexp.ss" => "__builtin_ia32_getexpss128_round_mask",
6208
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.getexp.sd" => "__builtin_ia32_getexpsd128_round_mask",
6209
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.getexp.ss" => "__builtin_ia32_getexpss128_round_mask",
6210
6210
"llvm.x86.avx512.mask.getmant.pd.128" => "__builtin_ia32_getmantpd128_mask",
6211
6211
"llvm.x86.avx512.mask.getmant.pd.256" => "__builtin_ia32_getmantpd256_mask",
6212
6212
"llvm.x86.avx512.mask.getmant.pd.512" => "__builtin_ia32_getmantpd512_mask",
6213
6213
"llvm.x86.avx512.mask.getmant.ps.128" => "__builtin_ia32_getmantps128_mask",
6214
6214
"llvm.x86.avx512.mask.getmant.ps.256" => "__builtin_ia32_getmantps256_mask",
6215
6215
"llvm.x86.avx512.mask.getmant.ps.512" => "__builtin_ia32_getmantps512_mask",
6216
- "llvm.x86.avx512.mask.getmant.sd" => "__builtin_ia32_getmantsd_round_mask",
6217
- "llvm.x86.avx512.mask.getmant.ss" => "__builtin_ia32_getmantss_round_mask",
6216
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.getmant.sd" => "__builtin_ia32_getmantsd_round_mask",
6217
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.getmant.ss" => "__builtin_ia32_getmantss_round_mask",
6218
6218
"llvm.x86.avx512.mask.insertf32x4.256" => "__builtin_ia32_insertf32x4_256_mask",
6219
6219
"llvm.x86.avx512.mask.insertf32x4.512" => "__builtin_ia32_insertf32x4_mask",
6220
6220
"llvm.x86.avx512.mask.insertf32x8.512" => "__builtin_ia32_insertf32x8_mask",
@@ -6239,16 +6239,16 @@ match name {
6239
6239
"llvm.x86.avx512.mask.max.ps.128" => "__builtin_ia32_maxps_mask",
6240
6240
"llvm.x86.avx512.mask.max.ps.256" => "__builtin_ia32_maxps256_mask",
6241
6241
"llvm.x86.avx512.mask.max.ps.512" => "__builtin_ia32_maxps512_mask",
6242
- "llvm.x86.avx512.mask.max.sd.round" => "__builtin_ia32_maxsd_round_mask",
6243
- "llvm.x86.avx512.mask.max.ss.round" => "__builtin_ia32_maxss_round_mask",
6242
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.max.sd.round" => "__builtin_ia32_maxsd_round_mask",
6243
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.max.ss.round" => "__builtin_ia32_maxss_round_mask",
6244
6244
"llvm.x86.avx512.mask.min.pd.128" => "__builtin_ia32_minpd_mask",
6245
6245
"llvm.x86.avx512.mask.min.pd.256" => "__builtin_ia32_minpd256_mask",
6246
6246
"llvm.x86.avx512.mask.min.pd.512" => "__builtin_ia32_minpd512_mask",
6247
6247
"llvm.x86.avx512.mask.min.ps.128" => "__builtin_ia32_minps_mask",
6248
6248
"llvm.x86.avx512.mask.min.ps.256" => "__builtin_ia32_minps256_mask",
6249
6249
"llvm.x86.avx512.mask.min.ps.512" => "__builtin_ia32_minps512_mask",
6250
- "llvm.x86.avx512.mask.min.sd.round" => "__builtin_ia32_minsd_round_mask",
6251
- "llvm.x86.avx512.mask.min.ss.round" => "__builtin_ia32_minss_round_mask",
6250
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.min.sd.round" => "__builtin_ia32_minsd_round_mask",
6251
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.min.ss.round" => "__builtin_ia32_minss_round_mask",
6252
6252
"llvm.x86.avx512.mask.move.sd" => "__builtin_ia32_movsd_mask",
6253
6253
"llvm.x86.avx512.mask.move.ss" => "__builtin_ia32_movss_mask",
6254
6254
"llvm.x86.avx512.mask.mul.pd.128" => "__builtin_ia32_mulpd_mask",
@@ -6257,8 +6257,8 @@ match name {
6257
6257
"llvm.x86.avx512.mask.mul.ps.128" => "__builtin_ia32_mulps_mask",
6258
6258
"llvm.x86.avx512.mask.mul.ps.256" => "__builtin_ia32_mulps256_mask",
6259
6259
"llvm.x86.avx512.mask.mul.ps.512" => "__builtin_ia32_mulps512_mask",
6260
- "llvm.x86.avx512.mask.mul.sd.round" => "__builtin_ia32_mulsd_round_mask",
6261
- "llvm.x86.avx512.mask.mul.ss.round" => "__builtin_ia32_mulss_round_mask",
6260
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.mul.sd.round" => "__builtin_ia32_mulsd_round_mask",
6261
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.mul.ss.round" => "__builtin_ia32_mulss_round_mask",
6262
6262
"llvm.x86.avx512.mask.or.pd.128" => "__builtin_ia32_orpd128_mask",
6263
6263
"llvm.x86.avx512.mask.or.pd.256" => "__builtin_ia32_orpd256_mask",
6264
6264
"llvm.x86.avx512.mask.or.pd.512" => "__builtin_ia32_orpd512_mask",
@@ -6743,8 +6743,8 @@ match name {
6743
6743
"llvm.x86.avx512.mask.range.ps.128" => "__builtin_ia32_rangeps128_mask",
6744
6744
"llvm.x86.avx512.mask.range.ps.256" => "__builtin_ia32_rangeps256_mask",
6745
6745
"llvm.x86.avx512.mask.range.ps.512" => "__builtin_ia32_rangeps512_mask",
6746
- "llvm.x86.avx512.mask.range.sd" => "__builtin_ia32_rangesd128_round_mask",
6747
- "llvm.x86.avx512.mask.range.ss" => "__builtin_ia32_rangess128_round_mask",
6746
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.range.sd" => "__builtin_ia32_rangesd128_round_mask",
6747
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.range.ss" => "__builtin_ia32_rangess128_round_mask",
6748
6748
"llvm.x86.avx512.mask.reduce.pd.128" => "__builtin_ia32_reducepd128_mask",
6749
6749
"llvm.x86.avx512.mask.reduce.pd.256" => "__builtin_ia32_reducepd256_mask",
6750
6750
"llvm.x86.avx512.mask.reduce.pd.512" => "__builtin_ia32_reducepd512_mask",
@@ -6759,16 +6759,16 @@ match name {
6759
6759
"llvm.x86.avx512.mask.rndscale.ps.128" => "__builtin_ia32_rndscaleps_128_mask",
6760
6760
"llvm.x86.avx512.mask.rndscale.ps.256" => "__builtin_ia32_rndscaleps_256_mask",
6761
6761
"llvm.x86.avx512.mask.rndscale.ps.512" => "__builtin_ia32_rndscaleps_mask",
6762
- "llvm.x86.avx512.mask.rndscale.sd" => "__builtin_ia32_rndscalesd_round_mask",
6763
- "llvm.x86.avx512.mask.rndscale.ss" => "__builtin_ia32_rndscaless_round_mask",
6762
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.rndscale.sd" => "__builtin_ia32_rndscalesd_round_mask",
6763
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.rndscale.ss" => "__builtin_ia32_rndscaless_round_mask",
6764
6764
"llvm.x86.avx512.mask.scalef.pd.128" => "__builtin_ia32_scalefpd128_mask",
6765
6765
"llvm.x86.avx512.mask.scalef.pd.256" => "__builtin_ia32_scalefpd256_mask",
6766
6766
"llvm.x86.avx512.mask.scalef.pd.512" => "__builtin_ia32_scalefpd512_mask",
6767
6767
"llvm.x86.avx512.mask.scalef.ps.128" => "__builtin_ia32_scalefps128_mask",
6768
6768
"llvm.x86.avx512.mask.scalef.ps.256" => "__builtin_ia32_scalefps256_mask",
6769
6769
"llvm.x86.avx512.mask.scalef.ps.512" => "__builtin_ia32_scalefps512_mask",
6770
- "llvm.x86.avx512.mask.scalef.sd" => "__builtin_ia32_scalefsd_round_mask",
6771
- "llvm.x86.avx512.mask.scalef.ss" => "__builtin_ia32_scalefss_round_mask",
6770
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.scalef.sd" => "__builtin_ia32_scalefsd_round_mask",
6771
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.scalef.ss" => "__builtin_ia32_scalefss_round_mask",
6772
6772
"llvm.x86.avx512.mask.shuf.f32x4" => "__builtin_ia32_shuf_f32x4_mask",
6773
6773
"llvm.x86.avx512.mask.shuf.f32x4.256" => "__builtin_ia32_shuf_f32x4_256_mask",
6774
6774
"llvm.x86.avx512.mask.shuf.f64x2" => "__builtin_ia32_shuf_f64x2_mask",
@@ -6789,8 +6789,8 @@ match name {
6789
6789
"llvm.x86.avx512.mask.sqrt.ps.128" => "__builtin_ia32_sqrtps128_mask",
6790
6790
"llvm.x86.avx512.mask.sqrt.ps.256" => "__builtin_ia32_sqrtps256_mask",
6791
6791
"llvm.x86.avx512.mask.sqrt.ps.512" => "__builtin_ia32_sqrtps512_mask",
6792
- "llvm.x86.avx512.mask.sqrt.sd" => "__builtin_ia32_sqrtsd_round_mask",
6793
- "llvm.x86.avx512.mask.sqrt.ss" => "__builtin_ia32_sqrtss_round_mask",
6792
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.sqrt.sd" => "__builtin_ia32_sqrtsd_round_mask",
6793
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.sqrt.ss" => "__builtin_ia32_sqrtss_round_mask",
6794
6794
"llvm.x86.avx512.mask.store.ss" => "__builtin_ia32_storess_mask",
6795
6795
"llvm.x86.avx512.mask.storeu.d.512" => "__builtin_ia32_storedqusi512_mask",
6796
6796
"llvm.x86.avx512.mask.storeu.pd.512" => "__builtin_ia32_storeupd512_mask",
@@ -6802,8 +6802,8 @@ match name {
6802
6802
"llvm.x86.avx512.mask.sub.ps.128" => "__builtin_ia32_subps128_mask",
6803
6803
"llvm.x86.avx512.mask.sub.ps.256" => "__builtin_ia32_subps256_mask",
6804
6804
"llvm.x86.avx512.mask.sub.ps.512" => "__builtin_ia32_subps512_mask",
6805
- "llvm.x86.avx512.mask.sub.sd.round" => "__builtin_ia32_subsd_round_mask",
6806
- "llvm.x86.avx512.mask.sub.ss.round" => "__builtin_ia32_subss_round_mask",
6805
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.sub.sd.round" => "__builtin_ia32_subsd_round_mask",
6806
+ // [INVALID CONVERSION]: "llvm.x86.avx512.mask.sub.ss.round" => "__builtin_ia32_subss_round_mask",
6807
6807
"llvm.x86.avx512.mask.valign.d.128" => "__builtin_ia32_alignd128_mask",
6808
6808
"llvm.x86.avx512.mask.valign.d.256" => "__builtin_ia32_alignd256_mask",
6809
6809
"llvm.x86.avx512.mask.valign.d.512" => "__builtin_ia32_alignd512_mask",
@@ -7121,9 +7121,9 @@ match name {
7121
7121
"llvm.x86.avx512.rcp14.ss" => "__builtin_ia32_rcp14ss_mask",
7122
7122
"llvm.x86.avx512.rcp28.pd" => "__builtin_ia32_rcp28pd_mask",
7123
7123
"llvm.x86.avx512.rcp28.ps" => "__builtin_ia32_rcp28ps_mask",
7124
- "llvm.x86.avx512.rcp28.sd" => "__builtin_ia32_rcp28sd_round_mask",
7124
+ // [INVALID CONVERSION]: "llvm.x86.avx512.rcp28.sd" => "__builtin_ia32_rcp28sd_round_mask",
7125
7125
// [DUPLICATE]: "llvm.x86.avx512.rcp28.sd" => "__builtin_ia32_rcp28sd_mask",
7126
- "llvm.x86.avx512.rcp28.ss" => "__builtin_ia32_rcp28ss_round_mask",
7126
+ // [INVALID CONVERSION]: "llvm.x86.avx512.rcp28.ss" => "__builtin_ia32_rcp28ss_round_mask",
7127
7127
// [DUPLICATE]: "llvm.x86.avx512.rcp28.ss" => "__builtin_ia32_rcp28ss_mask",
7128
7128
"llvm.x86.avx512.rndscale.sd" => "__builtin_ia32_rndscalesd",
7129
7129
"llvm.x86.avx512.rndscale.ss" => "__builtin_ia32_rndscaless",
@@ -7137,9 +7137,9 @@ match name {
7137
7137
"llvm.x86.avx512.rsqrt14.ss" => "__builtin_ia32_rsqrt14ss_mask",
7138
7138
"llvm.x86.avx512.rsqrt28.pd" => "__builtin_ia32_rsqrt28pd_mask",
7139
7139
"llvm.x86.avx512.rsqrt28.ps" => "__builtin_ia32_rsqrt28ps_mask",
7140
- "llvm.x86.avx512.rsqrt28.sd" => "__builtin_ia32_rsqrt28sd_round_mask",
7140
+ // [INVALID CONVERSION]: "llvm.x86.avx512.rsqrt28.sd" => "__builtin_ia32_rsqrt28sd_round_mask",
7141
7141
// [DUPLICATE]: "llvm.x86.avx512.rsqrt28.sd" => "__builtin_ia32_rsqrt28sd_mask",
7142
- "llvm.x86.avx512.rsqrt28.ss" => "__builtin_ia32_rsqrt28ss_round_mask",
7142
+ // [INVALID CONVERSION]: "llvm.x86.avx512.rsqrt28.ss" => "__builtin_ia32_rsqrt28ss_round_mask",
7143
7143
// [DUPLICATE]: "llvm.x86.avx512.rsqrt28.ss" => "__builtin_ia32_rsqrt28ss_mask",
7144
7144
"llvm.x86.avx512.scatter.dpd.512" => "__builtin_ia32_scattersiv8df",
7145
7145
"llvm.x86.avx512.scatter.dpi.512" => "__builtin_ia32_scattersiv16si",
@@ -7237,21 +7237,21 @@ match name {
7237
7237
"llvm.x86.avx512bf16.dpbf16ps.512" => "__builtin_ia32_dpbf16ps_512",
7238
7238
"llvm.x86.avx512fp16.add.ph.512" => "__builtin_ia32_addph512",
7239
7239
"llvm.x86.avx512fp16.div.ph.512" => "__builtin_ia32_divph512",
7240
- "llvm.x86.avx512fp16.mask.add.sh.round" => "__builtin_ia32_addsh_round_mask",
7240
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.add.sh.round" => "__builtin_ia32_addsh_round_mask",
7241
7241
"llvm.x86.avx512fp16.mask.cmp.sh" => "__builtin_ia32_cmpsh_mask",
7242
- "llvm.x86.avx512fp16.mask.div.sh.round" => "__builtin_ia32_divsh_round_mask",
7242
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.div.sh.round" => "__builtin_ia32_divsh_round_mask",
7243
7243
"llvm.x86.avx512fp16.mask.fpclass.sh" => "__builtin_ia32_fpclasssh_mask",
7244
7244
"llvm.x86.avx512fp16.mask.getexp.ph.128" => "__builtin_ia32_getexpph128_mask",
7245
7245
"llvm.x86.avx512fp16.mask.getexp.ph.256" => "__builtin_ia32_getexpph256_mask",
7246
7246
"llvm.x86.avx512fp16.mask.getexp.ph.512" => "__builtin_ia32_getexpph512_mask",
7247
- "llvm.x86.avx512fp16.mask.getexp.sh" => "__builtin_ia32_getexpsh128_round_mask",
7247
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.getexp.sh" => "__builtin_ia32_getexpsh128_round_mask",
7248
7248
"llvm.x86.avx512fp16.mask.getmant.ph.128" => "__builtin_ia32_getmantph128_mask",
7249
7249
"llvm.x86.avx512fp16.mask.getmant.ph.256" => "__builtin_ia32_getmantph256_mask",
7250
7250
"llvm.x86.avx512fp16.mask.getmant.ph.512" => "__builtin_ia32_getmantph512_mask",
7251
- "llvm.x86.avx512fp16.mask.getmant.sh" => "__builtin_ia32_getmantsh_round_mask",
7252
- "llvm.x86.avx512fp16.mask.max.sh.round" => "__builtin_ia32_maxsh_round_mask",
7253
- "llvm.x86.avx512fp16.mask.min.sh.round" => "__builtin_ia32_minsh_round_mask",
7254
- "llvm.x86.avx512fp16.mask.mul.sh.round" => "__builtin_ia32_mulsh_round_mask",
7251
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.getmant.sh" => "__builtin_ia32_getmantsh_round_mask",
7252
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.max.sh.round" => "__builtin_ia32_maxsh_round_mask",
7253
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.min.sh.round" => "__builtin_ia32_minsh_round_mask",
7254
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.mul.sh.round" => "__builtin_ia32_mulsh_round_mask",
7255
7255
"llvm.x86.avx512fp16.mask.rcp.ph.128" => "__builtin_ia32_rcpph128_mask",
7256
7256
"llvm.x86.avx512fp16.mask.rcp.ph.256" => "__builtin_ia32_rcpph256_mask",
7257
7257
"llvm.x86.avx512fp16.mask.rcp.ph.512" => "__builtin_ia32_rcpph512_mask",
@@ -7263,16 +7263,16 @@ match name {
7263
7263
"llvm.x86.avx512fp16.mask.rndscale.ph.128" => "__builtin_ia32_rndscaleph_128_mask",
7264
7264
"llvm.x86.avx512fp16.mask.rndscale.ph.256" => "__builtin_ia32_rndscaleph_256_mask",
7265
7265
"llvm.x86.avx512fp16.mask.rndscale.ph.512" => "__builtin_ia32_rndscaleph_mask",
7266
- "llvm.x86.avx512fp16.mask.rndscale.sh" => "__builtin_ia32_rndscalesh_round_mask",
7266
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.rndscale.sh" => "__builtin_ia32_rndscalesh_round_mask",
7267
7267
"llvm.x86.avx512fp16.mask.rsqrt.ph.128" => "__builtin_ia32_rsqrtph128_mask",
7268
7268
"llvm.x86.avx512fp16.mask.rsqrt.ph.256" => "__builtin_ia32_rsqrtph256_mask",
7269
7269
"llvm.x86.avx512fp16.mask.rsqrt.ph.512" => "__builtin_ia32_rsqrtph512_mask",
7270
7270
"llvm.x86.avx512fp16.mask.rsqrt.sh" => "__builtin_ia32_rsqrtsh_mask",
7271
7271
"llvm.x86.avx512fp16.mask.scalef.ph.128" => "__builtin_ia32_scalefph128_mask",
7272
7272
"llvm.x86.avx512fp16.mask.scalef.ph.256" => "__builtin_ia32_scalefph256_mask",
7273
7273
"llvm.x86.avx512fp16.mask.scalef.ph.512" => "__builtin_ia32_scalefph512_mask",
7274
- "llvm.x86.avx512fp16.mask.scalef.sh" => "__builtin_ia32_scalefsh_round_mask",
7275
- "llvm.x86.avx512fp16.mask.sub.sh.round" => "__builtin_ia32_subsh_round_mask",
7274
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.scalef.sh" => "__builtin_ia32_scalefsh_round_mask",
7275
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.sub.sh.round" => "__builtin_ia32_subsh_round_mask",
7276
7276
"llvm.x86.avx512fp16.mask.vcvtdq2ph.128" => "__builtin_ia32_vcvtdq2ph128_mask",
7277
7277
"llvm.x86.avx512fp16.mask.vcvtpd2ph.128" => "__builtin_ia32_vcvtpd2ph128_mask",
7278
7278
"llvm.x86.avx512fp16.mask.vcvtpd2ph.256" => "__builtin_ia32_vcvtpd2ph256_mask",
@@ -7306,10 +7306,10 @@ match name {
7306
7306
"llvm.x86.avx512fp16.mask.vcvtps2phx.512" => "__builtin_ia32_vcvtps2phx512_mask",
7307
7307
"llvm.x86.avx512fp16.mask.vcvtqq2ph.128" => "__builtin_ia32_vcvtqq2ph128_mask",
7308
7308
"llvm.x86.avx512fp16.mask.vcvtqq2ph.256" => "__builtin_ia32_vcvtqq2ph256_mask",
7309
- "llvm.x86.avx512fp16.mask.vcvtsd2sh.round" => "__builtin_ia32_vcvtsd2sh_round_mask",
7310
- "llvm.x86.avx512fp16.mask.vcvtsh2sd.round" => "__builtin_ia32_vcvtsh2sd_round_mask",
7311
- "llvm.x86.avx512fp16.mask.vcvtsh2ss.round" => "__builtin_ia32_vcvtsh2ss_round_mask",
7312
- "llvm.x86.avx512fp16.mask.vcvtss2sh.round" => "__builtin_ia32_vcvtss2sh_round_mask",
7309
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.vcvtsd2sh.round" => "__builtin_ia32_vcvtsd2sh_round_mask",
7310
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.vcvtsh2sd.round" => "__builtin_ia32_vcvtsh2sd_round_mask",
7311
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.vcvtsh2ss.round" => "__builtin_ia32_vcvtsh2ss_round_mask",
7312
+ // [INVALID CONVERSION]: "llvm.x86.avx512fp16.mask.vcvtss2sh.round" => "__builtin_ia32_vcvtss2sh_round_mask",
7313
7313
"llvm.x86.avx512fp16.mask.vcvttph2dq.128" => "__builtin_ia32_vcvttph2dq128_mask",
7314
7314
"llvm.x86.avx512fp16.mask.vcvttph2dq.256" => "__builtin_ia32_vcvttph2dq256_mask",
7315
7315
"llvm.x86.avx512fp16.mask.vcvttph2dq.512" => "__builtin_ia32_vcvttph2dq512_mask",
0 commit comments