@@ -51,7 +51,7 @@ declare void @llvm.dbg.declare(metadata, metadata, metadata) #0
51
51
; BOTH: [SP-8]{{.+}}8{{.+}}4
52
52
; DEBUG: a @ dot.c:13
53
53
; STRIPPED-NOT: a @ dot.c:13
54
- define void @cleanup_array (ptr %0 ) #1 {
54
+ define void @cleanup_array (ptr %0 ) #3 {
55
55
%2 = alloca ptr , align 8
56
56
store ptr %0 , ptr %2 , align 8
57
57
call void @llvm.dbg.declare (metadata ptr %2 , metadata !41 , metadata !DIExpression ()), !dbg !46
@@ -62,7 +62,7 @@ define void @cleanup_array(ptr %0) #1 {
62
62
; BOTH: [SP-8]{{.+}}8{{.+}}4
63
63
; DEBUG: res @ dot.c:21
64
64
; STRIPPED-NOT: res @ dot.c:21
65
- define void @cleanup_result (ptr %0 ) #1 {
65
+ define void @cleanup_result (ptr %0 ) #3 {
66
66
%2 = alloca ptr , align 8
67
67
store ptr %0 , ptr %2 , align 8
68
68
call void @llvm.dbg.declare (metadata ptr %2 , metadata !47 , metadata !DIExpression ()), !dbg !51
@@ -92,7 +92,7 @@ define void @cleanup_result(ptr %0) #1 {
92
92
; BOTH: [SP-40]{{.+}}4{{.+}}4
93
93
; DEBUG: i @ dot.c:55
94
94
; STRIPPED-NOT: i @ dot.c:55
95
- define i32 @do_work (ptr %0 , ptr %1 , ptr %2 ) #1 {
95
+ define i32 @do_work (ptr %0 , ptr %1 , ptr %2 ) #3 {
96
96
%4 = alloca i32 , align 4
97
97
%5 = alloca ptr , align 8
98
98
%6 = alloca ptr , align 8
@@ -144,7 +144,7 @@ define i32 @do_work(ptr %0, ptr %1, ptr %2) #1 {
144
144
; BOTH: [SP-20]{{.+}}4{{.*}}4
145
145
; DEBUG: i @ dot.c:69
146
146
; STRIPPED-NOT: i @ dot.c:69
147
- define ptr @gen_array (i32 %0 ) #1 {
147
+ define ptr @gen_array (i32 %0 ) #3 {
148
148
%2 = alloca ptr , align 8
149
149
%3 = alloca i32 , align 4
150
150
%4 = alloca ptr , align 8
@@ -227,6 +227,7 @@ uselistorder ptr @llvm.dbg.declare, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
227
227
attributes #0 = { nocallback nofree nosync nounwind readnone speculatable willreturn }
228
228
attributes #1 = { "frame-pointer" ="all" }
229
229
attributes #2 = { ssp "stack-protector-buffer-size" ="5" "frame-pointer" ="all" }
230
+ attributes #3 = { "frame-pointer" ="none" }
230
231
231
232
!llvm.dbg.cu = !{!0 , !2 }
232
233
!llvm.module.flags = !{!18 , !19 , !20 , !21 , !22 , !23 , !24 }
0 commit comments