brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · 905b989 Raw
50 lines · plain
1RUN: llvm-opt-report -r %p %p/Inputs/q2.yaml | FileCheck -strict-whitespace %s2RUN: llvm-opt-report -s -r %p %p/Inputs/q2.yaml | FileCheck -strict-whitespace -check-prefix=CHECK-SUCCINCT %s3 4; CHECK: < {{.*[/\]}}q2.c5; CHECK-NEXT:  1     | void bar();6; CHECK-NEXT:  2     | void foo(int n) {7; CHECK-NEXT:  {{\[\[}}8; CHECK-NEXT:   > quack, quack2:9; CHECK-NEXT:  3     |   for (int i = 0; i < n; ++i) for (int j = 0; j < n; ++j)10; CHECK-NEXT:     U4 |   ^11; CHECK-NEXT:     U4 |                               ^12; CHECK-NEXT:   > foo:13; CHECK-NEXT:  3     |   for (int i = 0; i < n; ++i) for (int j = 0; j < n; ++j)14; CHECK-NEXT:  {{\]\]}}15; CHECK-NEXT:  4     |     bar();16; CHECK-NEXT:  5     | }17; CHECK-NEXT:  6     | 18; CHECK-NEXT:  7     | void quack() {19; CHECK-NEXT:  8 I   |   foo(4);20; CHECK-NEXT:  9     | }21; CHECK-NEXT: 10     | 22; CHECK-NEXT: 11     | void quack2() {23; CHECK-NEXT: 12 I   |   foo(4);24; CHECK-NEXT: 13     | }25; CHECK-NEXT: 14     | 26 27; CHECK-SUCCINCT: < {{.*[/\]}}q2.c28; CHECK-SUCCINCT-NEXT:  1    | void bar();29; CHECK-SUCCINCT-NEXT:  2    | void foo(int n) {30; CHECK-SUCCINCT-NEXT:  {{\[\[}}31; CHECK-SUCCINCT-NEXT:   > quack, quack2:32; CHECK-SUCCINCT-NEXT:  3    |   for (int i = 0; i < n; ++i) for (int j = 0; j < n; ++j)33; CHECK-SUCCINCT-NEXT:     U |   ^34; CHECK-SUCCINCT-NEXT:     U |                               ^35; CHECK-SUCCINCT-NEXT:   > foo:36; CHECK-SUCCINCT-NEXT:  3    |   for (int i = 0; i < n; ++i) for (int j = 0; j < n; ++j)37; CHECK-SUCCINCT-NEXT:  {{\]\]}}38; CHECK-SUCCINCT-NEXT:  4    |     bar();39; CHECK-SUCCINCT-NEXT:  5    | }40; CHECK-SUCCINCT-NEXT:  6    | 41; CHECK-SUCCINCT-NEXT:  7    | void quack() {42; CHECK-SUCCINCT-NEXT:  8 I  |   foo(4);43; CHECK-SUCCINCT-NEXT:  9    | }44; CHECK-SUCCINCT-NEXT: 10    | 45; CHECK-SUCCINCT-NEXT: 11    | void quack2() {46; CHECK-SUCCINCT-NEXT: 12 I  |   foo(4);47; CHECK-SUCCINCT-NEXT: 13    | }48; CHECK-SUCCINCT-NEXT: 14    | 49 50