|
1 | 1 | ; RUN: opt -passes=debugify -S -o - < %s | FileCheck %s
|
2 | 2 | ; RUN: opt -passes=debugify -S -o - < %s | FileCheck %s
|
3 | 3 |
|
| 4 | +; RUN: opt -passes=debugify --debugify-atoms -S -o - < %s \ |
| 5 | +; RUN: | FileCheck %s -check-prefixes=CHECK-ATOMS |
| 6 | + |
4 | 7 | ; RUN: opt -passes=debugify,debugify -S -o - < %s 2>&1 | \
|
5 | 8 | ; RUN: FileCheck %s -check-prefix=CHECK-REPEAT
|
6 | 9 | ; RUN: opt -passes=debugify,debugify -S -o - < %s 2>&1 | \
|
@@ -101,6 +104,13 @@ define i32 @boom() {
|
101 | 104 | ; CHECK-DAG: ![[musttail]] = !DILocation(line: 5, column: 1
|
102 | 105 | ; CHECK-DAG: ![[musttailRes]] = !DILocation(line: 6, column: 1
|
103 | 106 |
|
| 107 | +; CHECK-ATOMS-DAG: !DILocation(line: 1{{.*}}, atomGroup: 1, atomRank: 1 |
| 108 | +; CHECK-ATOMS-DAG: !DILocation(line: 2{{.*}}, atomGroup: 2, atomRank: 1 |
| 109 | +; CHECK-ATOMS-DAG: !DILocation(line: 3{{.*}}, atomGroup: 3, atomRank: 1 |
| 110 | +; CHECK-ATOMS-DAG: !DILocation(line: 4{{.*}}, atomGroup: 4, atomRank: 1 |
| 111 | +; CHECK-ATOMS-DAG: !DILocation(line: 5{{.*}}, atomGroup: 5, atomRank: 1 |
| 112 | +; CHECK-ATOMS-DAG: !DILocation(line: 6{{.*}}, atomGroup: 6, atomRank: 1 |
| 113 | + |
104 | 114 | ; --- DILocalVariables
|
105 | 115 | ; CHECK-DAG: ![[TY32:.*]] = !DIBasicType(name: "ty32", size: 32, encoding: DW_ATE_unsigned)
|
106 | 116 | ; CHECK-DAG: !DILocalVariable(name: "1", scope: {{.*}}, file: {{.*}}, line: 1, type: ![[TY32]])
|
|
0 commit comments