@@ -131,7 +131,7 @@ define double @t1_strict(double %x) #0 {
131131; CHECK-NEXT: ret
132132entry:
133133 %conv = call i64 @llvm.experimental.constrained.fptosi.i64.f64 (double %x , metadata !"fpexcept.strict" ) #0
134- %conv1 = call double @llvm.experimental.constrained.sitofp.i64. f64 (i64 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
134+ %conv1 = call double @llvm.experimental.constrained.sitofp.f64.i64 (i64 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
135135 ret double %conv1
136136}
137137
@@ -143,7 +143,7 @@ define float @t2_strict(float %x) #0 {
143143; CHECK-NEXT: ret
144144entry:
145145 %conv = call i32 @llvm.experimental.constrained.fptosi.i32.f32 (float %x , metadata !"fpexcept.strict" ) #0
146- %conv1 = call float @llvm.experimental.constrained.sitofp.i32. f32 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
146+ %conv1 = call float @llvm.experimental.constrained.sitofp.f32.i32 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
147147 ret float %conv1
148148}
149149
@@ -155,7 +155,7 @@ define half @t3_strict(half %x) #0 {
155155; CHECK-NEXT: ret
156156entry:
157157 %conv = call i32 @llvm.experimental.constrained.fptosi.i32.f16 (half %x , metadata !"fpexcept.strict" ) #0
158- %conv1 = call half @llvm.experimental.constrained.sitofp.i32. f16 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
158+ %conv1 = call half @llvm.experimental.constrained.sitofp.f16.i32 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
159159 ret half %conv1
160160}
161161
@@ -167,7 +167,7 @@ define double @t4_strict(double %x) #0 {
167167; CHECK-NEXT: ret
168168entry:
169169 %conv = call i64 @llvm.experimental.constrained.fptoui.i64.f64 (double %x , metadata !"fpexcept.strict" ) #0
170- %conv1 = call double @llvm.experimental.constrained.uitofp.i64. f64 (i64 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
170+ %conv1 = call double @llvm.experimental.constrained.uitofp.f64.i64 (i64 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
171171 ret double %conv1
172172}
173173
@@ -179,7 +179,7 @@ define float @t5_strict(float %x) #0 {
179179; CHECK-NEXT: ret
180180entry:
181181 %conv = call i32 @llvm.experimental.constrained.fptoui.i32.f32 (float %x , metadata !"fpexcept.strict" ) #0
182- %conv1 = call float @llvm.experimental.constrained.uitofp.i32. f32 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
182+ %conv1 = call float @llvm.experimental.constrained.uitofp.f32.i32 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
183183 ret float %conv1
184184}
185185
@@ -191,7 +191,7 @@ define half @t6_strict(half %x) #0 {
191191; CHECK-NEXT: ret
192192entry:
193193 %conv = call i32 @llvm.experimental.constrained.fptoui.i32.f16 (half %x , metadata !"fpexcept.strict" ) #0
194- %conv1 = call half @llvm.experimental.constrained.uitofp.i32. f16 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
194+ %conv1 = call half @llvm.experimental.constrained.uitofp.f16.i32 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
195195 ret half %conv1
196196}
197197
@@ -216,7 +216,7 @@ define bfloat @t7_strict(bfloat %x) #0 {
216216; CHECK-NEXT: ret
217217entry:
218218 %conv = call i32 @llvm.experimental.constrained.fptosi.i32.bf16 (bfloat %x , metadata !"fpexcept.strict" ) #0
219- %conv1 = call bfloat @llvm.experimental.constrained.sitofp.i32. bf16 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
219+ %conv1 = call bfloat @llvm.experimental.constrained.sitofp.bf16.i32 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
220220 ret bfloat %conv1
221221}
222222
@@ -241,7 +241,7 @@ define bfloat @t8_strict(bfloat %x) #0 {
241241; CHECK-NEXT: ret
242242entry:
243243 %conv = call i32 @llvm.experimental.constrained.fptoui.i32.bf16 (bfloat %x , metadata !"fpexcept.strict" ) #0
244- %conv1 = call bfloat @llvm.experimental.constrained.uitofp.i32. bf16 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
244+ %conv1 = call bfloat @llvm.experimental.constrained.uitofp.bf16.i32 (i32 %conv , metadata !"round.tonearest" , metadata !"fpexcept.strict" ) #0
245245 ret bfloat %conv1
246246}
247247
@@ -255,11 +255,11 @@ declare i32 @llvm.experimental.constrained.fptosi.i32.f32(float, metadata)
255255declare i32 @llvm.experimental.constrained.fptoui.i32.f32 (float , metadata )
256256declare i64 @llvm.experimental.constrained.fptosi.i64.f64 (double , metadata )
257257declare i64 @llvm.experimental.constrained.fptoui.i64.f64 (double , metadata )
258- declare bfloat @llvm.experimental.constrained.sitofp.i32. bf16 (i32 , metadata , metadata )
259- declare bfloat @llvm.experimental.constrained.uitofp.i32. bf16 (i32 , metadata , metadata )
260- declare half @llvm.experimental.constrained.sitofp.i32. f16 (i32 , metadata , metadata )
261- declare half @llvm.experimental.constrained.uitofp.i32. f16 (i32 , metadata , metadata )
262- declare float @llvm.experimental.constrained.sitofp.i32. f32 (i32 , metadata , metadata )
263- declare float @llvm.experimental.constrained.uitofp.i32. f32 (i32 , metadata , metadata )
264- declare double @llvm.experimental.constrained.sitofp.i64. f64 (i64 , metadata , metadata )
265- declare double @llvm.experimental.constrained.uitofp.i64. f64 (i64 , metadata , metadata )
258+ declare bfloat @llvm.experimental.constrained.sitofp.bf16.i32 (i32 , metadata , metadata )
259+ declare bfloat @llvm.experimental.constrained.uitofp.bf16.i32 (i32 , metadata , metadata )
260+ declare half @llvm.experimental.constrained.sitofp.f16.i32 (i32 , metadata , metadata )
261+ declare half @llvm.experimental.constrained.uitofp.f16.i32 (i32 , metadata , metadata )
262+ declare float @llvm.experimental.constrained.sitofp.f32.i32 (i32 , metadata , metadata )
263+ declare float @llvm.experimental.constrained.uitofp.f32.i32 (i32 , metadata , metadata )
264+ declare double @llvm.experimental.constrained.sitofp.f64.i64 (i64 , metadata , metadata )
265+ declare double @llvm.experimental.constrained.uitofp.f64.i64 (i64 , metadata , metadata )
0 commit comments