diff options
Diffstat (limited to 'llvm/test/tools/llvm-opt-report/func-3.test')
-rw-r--r-- | llvm/test/tools/llvm-opt-report/func-3.test | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-opt-report/func-3.test b/llvm/test/tools/llvm-opt-report/func-3.test new file mode 100644 index 00000000000..dca526c3408 --- /dev/null +++ b/llvm/test/tools/llvm-opt-report/func-3.test @@ -0,0 +1,25 @@ +RUN: llvm-opt-report -r %p %p/Inputs/q3.yaml | FileCheck -strict-whitespace %s + +; CHECK: < {{.*[/\]}}q3.c +; CHECK-NEXT: 1 | void bar(); +; CHECK-NEXT: 2 | void foo(int n) { +; CHECK-NEXT: {{\[\[}} +; CHECK-NEXT: > foo: +; CHECK-NEXT: 3 | for (int i = 0; i < n; ++i) +; CHECK-NEXT: > quack: +; CHECK-NEXT: 3 U4 | for (int i = 0; i < n; ++i) +; CHECK-NEXT: > quack2: +; CHECK-NEXT: 3 U8 | for (int i = 0; i < n; ++i) +; CHECK-NEXT: {{\]\]}} +; CHECK-NEXT: 4 | bar(); +; CHECK-NEXT: 5 | } +; CHECK-NEXT: 6 | +; CHECK-NEXT: 7 | void quack() { +; CHECK-NEXT: 8 I | foo(4); +; CHECK-NEXT: 9 | } +; CHECK-NEXT: 10 | +; CHECK-NEXT: 11 | void quack2() { +; CHECK-NEXT: 12 I | foo(8); +; CHECK-NEXT: 13 | } +; CHECK-NEXT: 14 | + |