22target triple = "dxil-unknown-unknown"
33target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
44
5- ; CHECK: define float @fma(float, float, float) unnamed_addr #0 !dbg !6
5+ ; CHECK: define float @fma(float, float, float) unnamed_addr #0 !dbg !7
66; Function Attrs: norecurse nounwind readnone willreturn
77define dso_local float @fma (float %0 , float %1 , float %2 ) local_unnamed_addr #0 !dbg !6 {
8- ; CHECK-NEXT: call void @llvm.dbg.value(metadata float %0, metadata !11 , metadata !14 ), !dbg !15
9- ; CHECK-NEXT: call void @llvm.dbg.value(metadata float %1, metadata !12 , metadata !14 ), !dbg !15
10- ; CHECK-NEXT: call void @llvm.dbg.value(metadata float %2, metadata !13 , metadata !14 ), !dbg !15
8+ ; CHECK-NEXT: call void @llvm.dbg.value(metadata float %0, metadata !12 , metadata !15 ), !dbg !16
9+ ; CHECK-NEXT: call void @llvm.dbg.value(metadata float %1, metadata !13 , metadata !15 ), !dbg !16
10+ ; CHECK-NEXT: call void @llvm.dbg.value(metadata float %2, metadata !14 , metadata !15 ), !dbg !16
1111 call void @llvm.dbg.value (metadata float %0 , metadata !11 , metadata !DIExpression ()), !dbg !14
1212 call void @llvm.dbg.value (metadata float %1 , metadata !12 , metadata !DIExpression ()), !dbg !14
1313 call void @llvm.dbg.value (metadata float %2 , metadata !13 , metadata !DIExpression ()), !dbg !14
14- ; CHECK-NEXT: %4 = fmul float %0, %1, !dbg !16
15- ; CHECK-NEXT: %5 = fadd float %4, %2, !dbg !17
14+ ; CHECK-NEXT: %4 = fmul float %0, %1, !dbg !17
15+ ; CHECK-NEXT: %5 = fadd float %4, %2, !dbg !18
1616 %4 = fmul float %0 , %1 , !dbg !15
1717 %5 = fadd float %4 , %2 , !dbg !16
1818 ret float %5 , !dbg !17
@@ -36,15 +36,15 @@ attributes #1 = { nofree nosync nounwind readnone speculatable willreturn }
3636
3737; CHECK: !0 = distinct !DICompileUnit
3838; CHECK-NEXT: !1 = !DIFile(filename:
39- ; CHECK: !6 = distinct !DISubprogram(name: "fma",
40- ; CHECK: !11 = !DILocalVariable(tag:
41- ; CHECK-NEXT: !12 = !DILocalVariable(tag:
39+ ; CHECK: !7 = distinct !DISubprogram(name: "fma",
40+ ; CHECK: !12 = !DILocalVariable(tag:
4241; CHECK-NEXT: !13 = !DILocalVariable(tag:
43- ; CHECK-NEXT: !14 = !DIExpression()
44- ; CHECK-NEXT: !15 = !DILocation(line:
42+ ; CHECK-NEXT: !14 = !DILocalVariable(tag:
43+ ; CHECK-NEXT: !15 = !DIExpression()
4544; CHECK-NEXT: !16 = !DILocation(line:
4645; CHECK-NEXT: !17 = !DILocation(line:
4746; CHECK-NEXT: !18 = !DILocation(line:
47+ ; CHECK-NEXT: !19 = !DILocation(line:
4848
4949!0 = distinct !DICompileUnit (language: DW_LANG_C99, file: !1 , isOptimized: true , runtimeVersion: 0 , emissionKind: FullDebug, enums: !2 , splitDebugInlining: false , nameTableKind: None)
5050!1 = !DIFile (filename: "in.c" , directory: "dir" )
0 commit comments