2
2
target triple = "dxil-unknown-unknown"
3
3
target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
4
4
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
6
6
; Function Attrs: norecurse nounwind readnone willreturn
7
7
define 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
11
11
call void @llvm.dbg.value (metadata float %0 , metadata !11 , metadata !DIExpression ()), !dbg !14
12
12
call void @llvm.dbg.value (metadata float %1 , metadata !12 , metadata !DIExpression ()), !dbg !14
13
13
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
16
16
%4 = fmul float %0 , %1 , !dbg !15
17
17
%5 = fadd float %4 , %2 , !dbg !16
18
18
ret float %5 , !dbg !17
@@ -36,15 +36,15 @@ attributes #1 = { nofree nosync nounwind readnone speculatable willreturn }
36
36
37
37
; CHECK: !0 = distinct !DICompileUnit
38
38
; 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:
42
41
; 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()
45
44
; CHECK-NEXT: !16 = !DILocation(line:
46
45
; CHECK-NEXT: !17 = !DILocation(line:
47
46
; CHECK-NEXT: !18 = !DILocation(line:
47
+ ; CHECK-NEXT: !19 = !DILocation(line:
48
48
49
49
!0 = distinct !DICompileUnit (language: DW_LANG_C99, file: !1 , isOptimized: true , runtimeVersion: 0 , emissionKind: FullDebug, enums: !2 , splitDebugInlining: false , nameTableKind: None)
50
50
!1 = !DIFile (filename: "in.c" , directory: "dir" )
0 commit comments