summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-opt-report/func-3.test
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/tools/llvm-opt-report/func-3.test')
-rw-r--r--llvm/test/tools/llvm-opt-report/func-3.test25
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 |
+
OpenPOWER on IntegriCloud