[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / tools / llvm-opt-report / func-dm.test
blob133386e2b15b76c7a861f620600f2c9bf8b70d3a
1 RUN: llvm-opt-report -r %p %p/Inputs/dm.yaml | FileCheck -strict-whitespace %s
3 ; CHECK: < {{.*[/\]}}dm.c
4 ; CHECK-NEXT:  1   | void bar(void);
5 ; CHECK-NEXT:  2   | void foo(int n) {
6 ; CHECK-NEXT:  3   |   if (n) { bar(); } else { while (1) {} }
7 ; CHECK-NEXT:  4   | }
8 ; CHECK-NEXT:  5   | 
9 ; CHECK-NEXT:  6   | void quack(void) {
10 ; CHECK-NEXT:  7 I |   foo(0);
11 ; CHECK-NEXT:  8   | }
12 ; CHECK-NEXT:  9   | 
13 ; CHECK-NEXT: 10   | void quack2(void) {
14 ; CHECK-NEXT: 11 I |   foo(4);
15 ; CHECK-NEXT: 12   | }
16 ; CHECK-NEXT: 13   |