File tree Expand file tree Collapse file tree 13 files changed +17
-15
lines changed
clang/test/DebugInfo/KeyInstructions Expand file tree Collapse file tree 13 files changed +17
-15
lines changed Original file line number Diff line number Diff line change @@ -34,4 +34,4 @@ void fun(Struct a) {
3434// CHECK: [[G3R1]] = !DILocation({{.*}}, atomGroup: 3, atomRank: 1)
3535// CHECK: [[G4R2]] = !DILocation({{.*}}, atomGroup: 4, atomRank: 2)
3636// CHECK: [[G4R1]] = !DILocation({{.*}}, atomGroup: 4, atomRank: 1)
37- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]] , atomRank: [[#]] )
37+ // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: 5 , atomRank: 1 )
Original file line number Diff line number Diff line change @@ -84,4 +84,4 @@ void fun() {
8484// CHECK: [[load_i_loc]] = !DILocation(line: [[#]], column: [[#]], scope: ![[#]])
8585// CHECK: [[G11R2]] = !DILocation({{.*}}, atomGroup: 11, atomRank: 2)
8686// CHECK: [[G11R1]] = !DILocation({{.*}}, atomGroup: 11, atomRank: 1)
87- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]] , atomRank: [[#]] )
87+ // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: 12 , atomRank: 1 )
Original file line number Diff line number Diff line change @@ -16,4 +16,4 @@ void foo(int x, S s) {
1616
1717// CHECK: [[G1R2]] = !DILocation({{.*}}, atomGroup: 1, atomRank: 2)
1818// CHECK: [[G1R1]] = !DILocation({{.*}}, atomGroup: 1, atomRank: 1)
19- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]] , atomRank: [[#]] )
19+ // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: 2 , atomRank: 1 )
Original file line number Diff line number Diff line change @@ -87,4 +87,4 @@ void fun() {
8787// CHECK: [[G15R3]] = !DILocation({{.*}}, atomGroup: 15, atomRank: 3)
8888// CHECK: [[G15R2]] = !DILocation({{.*}}, atomGroup: 15, atomRank: 2)
8989// CHECK: [[G15R1]] = !DILocation({{.*}}, atomGroup: 15, atomRank: 1)
90- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]] , atomRank: [[#]] )
90+ // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: 16 , atomRank: 1 )
Original file line number Diff line number Diff line change 11// RUN: %clang_cc1 -triple x86_64-linux-gnu -gkey-instructions -x c++ %s -debug-info-kind=line-tables-only -emit-llvm -o - \
2- // RUN: | FileCheck %s --implicit-check-not atomGroup --implicit-check-not atomRank
2+ // RUN: | FileCheck %s --implicit-check-not atomGroup --implicit-check-not atomRank --check-prefixes=CHECK,CHECK-CXX
33
44// RUN: %clang_cc1 -triple x86_64-linux-gnu -gkey-instructions -x c %s -debug-info-kind=line-tables-only -emit-llvm -o - \
55// RUN: | FileCheck %s --implicit-check-not atomGroup --implicit-check-not atomRank --check-prefixes=CHECK,CHECK-C
@@ -96,4 +96,5 @@ void test() {
9696// CHECK-C: [[G10R1]] = !DILocation({{.*}}, atomGroup: 10, atomRank: 1)
9797// CHECK-C: [[G11R2]] = !DILocation({{.*}}, atomGroup: 11, atomRank: 2)
9898// CHECK-C: [[G11R1]] = !DILocation({{.*}}, atomGroup: 11, atomRank: 1)
99- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]], atomRank: [[#]])
99+ // CHECK-C: [[RET]] = !DILocation({{.*}}, atomGroup: 12, atomRank: 1)
100+ // CHECK-CXX: [[RET]] = !DILocation({{.*}}, atomGroup: 8, atomRank: 1)
Original file line number Diff line number Diff line change @@ -33,4 +33,4 @@ void a(int A) {
3333// CHECK: [[G1R1]] = !DILocation({{.*}}, atomGroup: 1, atomRank: 1)
3434// CHECK: [[G2R1]] = !DILocation({{.*}}, atomGroup: 2, atomRank: 1)
3535// CHECK: [[G3R1]] = !DILocation({{.*}}, atomGroup: 3, atomRank: 1)
36- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]] , atomRank: [[#]] )
36+ // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: 4 , atomRank: 1 )
Original file line number Diff line number Diff line change 22// RUN: | FileCheck %s --implicit-check-not atomGroup --implicit-check-not atomRank --check-prefixes=CHECK,CHECK-CXX
33
44// RUN: %clang_cc1 -triple x86_64-linux-gnu -gkey-instructions -x c %s -debug-info-kind=line-tables-only -emit-llvm -o - \
5- // RUN: | FileCheck %s --implicit-check-not atomGroup --implicit-check-not atomRank
5+ // RUN: | FileCheck %s --implicit-check-not atomGroup --implicit-check-not atomRank --check-prefixes=CHECK,CHECK-C
66
77int g ;
88void a (int A ) {
@@ -46,4 +46,5 @@ void a(int A) {
4646// CHECK-CXX: [[G4R1]] = !DILocation({{.*}}, atomGroup: 4, atomRank: 1)
4747// CHECK-CXX: [[G5R2]] = !DILocation({{.*}}, atomGroup: 5, atomRank: 2)
4848// CHECK-CXX: [[G5R1]] = !DILocation({{.*}}, atomGroup: 5, atomRank: 1)
49- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]], atomRank: [[#]])
49+ // CHECK-CXX: [[RET]] = !DILocation({{.*}}, atomGroup: 6, atomRank: 1)
50+ // CHECK-C: [[RET]] = !DILocation({{.*}}, atomGroup: 4, atomRank: 1)
Original file line number Diff line number Diff line change @@ -49,4 +49,4 @@ void a() {
4949// CHECK: [[big_LINE]] = !DILocation(line: 33, scope: ![[#]])
5050// CHECK: [[G4R1]] = !DILocation({{.*}}, atomGroup: 4, atomRank: 1)
5151// CHECK: [[G5R1]] = !DILocation({{.*}}, atomGroup: 5, atomRank: 1)
52- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]] , atomRank: [[#]] )
52+ // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: 6 , atomRank: 1 )
Original file line number Diff line number Diff line change @@ -21,4 +21,4 @@ void fun() {
2121
2222// CHECK: [[G1R1]] = !DILocation({{.*}}, atomGroup: 1, atomRank: 1)
2323// CHECK: [[G2R1]] = !DILocation({{.*}}, atomGroup: 2, atomRank: 1)
24- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]] , atomRank: [[#]] )
24+ // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: 3 , atomRank: 1 )
Original file line number Diff line number Diff line change @@ -16,4 +16,4 @@ void a() {
1616// CHECK: [[G1R1]] = !DILocation({{.*}}, atomGroup: 1, atomRank: 1)
1717// CHECK: [[G2R2]] = !DILocation({{.*}}, atomGroup: 2, atomRank: 2)
1818// CHECK: [[G2R1]] = !DILocation({{.*}}, atomGroup: 2, atomRank: 1)
19- // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: [[#]] , atomRank: [[#]] )
19+ // CHECK: [[RET]] = !DILocation({{.*}}, atomGroup: 3 , atomRank: 1 )
You can’t perform that action at this time.
0 commit comments