• Home
  • Raw
  • Download

Lines Matching +full:test +full:- +full:static +full:- +full:dbg

1 … %clang_cc1 -emit-llvm -fblocks -debug-info-kind=limited  -triple x86_64-apple-darwin10 -fobjc-dis…
4 // Test that we generate the proper debug location for a captured self.
5 // The second half of this test is in llvm/tests/DebugInfo/debug-info-blocks.ll
8 …bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>*, !dbg
9 // CHECK-NEXT: store <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %[[BLOCK]], <{ i8*…
10 …/ CHECK-NEXT: call void @llvm.dbg.declare(metadata <{ i8*, i32, i32, i8*, %struct.__block_descript…
11 // CHECK-NEXT: call void @llvm.dbg.declare(metadata %1** %d, metadata ![[D:[0-9]+]], metadata !{{.*…
14 // Test that we don't emit bogus line numbers for the helper functions.
15 // Test that we do emit scope info for the helper functions.
17 // CHECK-NOT: ret
18 // CHECK: call {{.*}}, !dbg ![[DBG_LINE:[0-9]+]]
19 // CHECK-NOT: ret
20 // CHECK: load {{.*}}, !dbg ![[COPY_LINE:[0-9]+]]
22 // CHECK-NOT: ret
23 // CHECK: load {{.*}}, !dbg ![[DESTROY_LINE:[0-9]+]]
25 // CHECK-DAG: [[DBG_LINE]] = !DILocation(line: 0, scope: ![[COPY_SP:[0-9]+]])
26 // CHECK-DAG: [[COPY_LINE]] = !DILocation(line: 0, scope: ![[COPY_SP:[0-9]+]])
27 // CHECK-DAG: [[COPY_SP]] = distinct !DISubprogram(name: "__copy_helper_block_"
28 // CHECK-DAG: [[DESTROY_LINE]] = !DILocation(line: 0, scope: ![[DESTROY_SP:[0-9]+]])
29 // CHECK-DAG: [[DESTROY_SP]] = distinct !DISubprogram(name: "__destroy_helper_block_"
36 - (id)init;
41 - (NSUInteger)count;
53 static void run(void (^block)(void))
60 - (id)init
64 // CHECK-DAG: ![[SELF]] = !DILocalVariable(name: "self", scope:{{.*}}, line: [[@LINE+4]],
65 // CHECK-DAG: ![[D]] = !DILocalVariable(name: "d", scope:{{.*}}, line: [[@LINE+1]],