@@ -19,23 +19,20 @@ define private void @f2(i64 %0) !dbg !17 {
19
19
entry:
20
20
%x = alloca i64 , align 8
21
21
store i64 %0 , ptr %x , align 4
22
- call void @llvm.dbg.declare ( metadata ptr %x , metadata !21 , metadata !DIExpression ()) , !dbg !22
22
+ #dbg_declare( ptr %x , !21 , !DIExpression (), !22 )
23
23
%noop = alloca i64 , align 8
24
24
store i64 0 , ptr %noop , align 4 , !dbg !23
25
25
ret void
26
26
}
27
27
28
- ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none)
29
- declare void @llvm.dbg.declare (metadata , metadata , metadata ) #0
30
-
31
28
define private void @f3 (i64 %0 , i64 %1 ) !dbg !24 {
32
29
entry:
33
30
%y = alloca i64 , align 8
34
31
store i64 %0 , ptr %y , align 4
35
- call void @llvm.dbg.declare ( metadata ptr %y , metadata !28 , metadata !DIExpression ()) , !dbg !30
32
+ #dbg_declare( ptr %y , !28 , !DIExpression (), !30 )
36
33
%z = alloca i64 , align 8
37
34
store i64 %1 , ptr %z , align 4
38
- call void @llvm.dbg.declare ( metadata ptr %z , metadata !29 , metadata !DIExpression ()) , !dbg !30
35
+ #dbg_declare( ptr %z , !29 , !DIExpression (), !30 )
39
36
%noop = alloca i64 , align 8
40
37
store i64 0 , ptr %noop , align 4 , !dbg !31
41
38
ret void
@@ -45,31 +42,31 @@ define private void @f4() !dbg !32 {
45
42
entry:
46
43
%local_var = alloca i64 , align 8
47
44
store i64 1 , ptr %local_var , align 4 , !dbg !49
48
- call void @llvm.dbg.declare ( metadata ptr %local_var , metadata !36 , metadata !DIExpression ()) , !dbg !49
45
+ #dbg_declare( ptr %local_var , !36 , !DIExpression (), !49 )
49
46
br i1 true , label %if_true , label %end
50
47
51
48
if_true: ; preds = %entry
52
49
%if_test = alloca i64 , align 8
53
50
store i64 1 , ptr %if_test , align 4 , !dbg !50
54
- call void @llvm.dbg.declare ( metadata ptr %if_test , metadata !37 , metadata !DIExpression ()) , !dbg !50
51
+ #dbg_declare( ptr %if_test , !37 , !DIExpression (), !50 )
55
52
br label %end
56
53
57
54
end: ; preds = %entry, %if_true
58
55
%int = alloca i64 , align 8
59
56
store i64 1234 , ptr %int , align 4 , !dbg !51
60
- call void @llvm.dbg.declare ( metadata ptr %int , metadata !39 , metadata !DIExpression ()) , !dbg !51
57
+ #dbg_declare( ptr %int , !39 , !DIExpression (), !51 )
61
58
%float = alloca double , align 8
62
59
store double 3 .141500e+00 , ptr %float , align 8 , !dbg !52
63
- call void @llvm.dbg.declare ( metadata ptr %float , metadata !40 , metadata !DIExpression ()) , !dbg !52
60
+ #dbg_declare( ptr %float , !40 , !DIExpression (), !52 )
64
61
%rune = alloca i32 , align 4
65
62
store i32 120 , ptr %rune , align 4 , !dbg !53
66
- call void @llvm.dbg.declare ( metadata ptr %rune , metadata !42 , metadata !DIExpression ()) , !dbg !53
63
+ #dbg_declare( ptr %rune , !42 , !DIExpression (), !53 )
67
64
%bool = alloca i1 , align 1
68
65
store i1 false , ptr %bool , align 1 , !dbg !54
69
- call void @llvm.dbg.declare ( metadata ptr %bool , metadata !44 , metadata !DIExpression ()) , !dbg !54
66
+ #dbg_declare( ptr %bool , !44 , !DIExpression (), !54 )
70
67
%str = alloca ptr , align 8
71
68
store ptr @0 , ptr %str , align 8 , !dbg !55
72
- call void @llvm.dbg.declare ( metadata ptr %str , metadata !46 , metadata !DIExpression ()) , !dbg !55
69
+ #dbg_declare( ptr %str , !46 , !DIExpression (), !55 )
73
70
%0 = load i1 , ptr %bool , align 1 , !dbg !56
74
71
br i1 %0 , label %if_true2 , label %end1
75
72
@@ -82,8 +79,6 @@ end1: ; preds = %end, %if_true2
82
79
ret void , !dbg !59
83
80
}
84
81
85
- attributes #0 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) }
86
-
87
82
!llvm.dbg.cu = !{!2 }
88
83
!llvm.module.flags = !{!6 , !7 }
89
84
@@ -95,12 +90,12 @@ attributes #0 = { nocallback nofree nosync nounwind speculatable willreturn memo
95
90
!5 = !DIBasicType (name: "Int" , size: 64 , encoding: DW_ATE_signed)
96
91
!6 = !{i32 4 , !"Dwarf Version" , i32 4 }
97
92
!7 = !{i32 4 , !"Debug Info Version" , i32 3 }
98
- !8 = distinct !DISubprogram (name: ".first" , scope: !3 , file: !3 , line: 1 , type: !9 , scopeLine: 1 , spFlags: DISPFlagDefinition, unit: !2 , retainedNodes: !10 )
93
+ !8 = distinct !DISubprogram (name: ".first" , scope: !3 , file: !3 , line: 1 , type: !9 , scopeLine: 1 , spFlags: DISPFlagDefinition, unit: !2 )
99
94
!9 = !DISubroutineType (types: !10 )
100
95
!10 = !{}
101
96
!11 = !DILocation (line: 5 , column: 1 , scope: !8 )
102
97
!12 = !DILocation (line: 1 , column: 1 , scope: !8 )
103
- !13 = distinct !DISubprogram (name: "f" , scope: !3 , file: !3 , line: 1 , type: !14 , scopeLine: 1 , spFlags: DISPFlagDefinition, unit: !2 , retainedNodes: !10 )
98
+ !13 = distinct !DISubprogram (name: "f" , scope: !3 , file: !3 , line: 1 , type: !14 , scopeLine: 1 , spFlags: DISPFlagDefinition, unit: !2 )
104
99
!14 = !DISubroutineType (types: !15 )
105
100
!15 = !{!5 }
106
101
!16 = !DILocation (line: 2 , column: 2 , scope: !13 )
0 commit comments