diff options
Diffstat (limited to 'test/profile/instrprof-value-prof.c')
-rw-r--r-- | test/profile/instrprof-value-prof.c | 133 |
1 files changed, 67 insertions, 66 deletions
diff --git a/test/profile/instrprof-value-prof.c b/test/profile/instrprof-value-prof.c index 3ccecbe75..d711c8d3b 100644 --- a/test/profile/instrprof-value-prof.c +++ b/test/profile/instrprof-value-prof.c @@ -157,97 +157,98 @@ int main(int argc, const char *argv[]) { // CHECK: Indirect Call Site Count: 6 // CHECK-NEXT: Indirect Target Results: // CHECK-NEXT: [ 1, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 2, callee_1_1_1, 1 ] // CHECK-NEXT: [ 2, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 3, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 3, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 2, callee_1_1_1, 1 ] // CHECK-NEXT: [ 3, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 4, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 4, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 4, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 3, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 3, callee_1_1_1, 1 ] // CHECK-NEXT: [ 4, callee_1_2_2, 4 ] -// CHECK-NEXT: [ 5, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 5, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 5, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 5, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 4, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 4, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 4, callee_1_1_1, 1 ] // CHECK-NEXT: [ 5, callee_2_1_1, 5 ] +// CHECK-NEXT: [ 5, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 5, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 5, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 5, callee_1_1_1, 1 ] // CHECK-LABEL: caller_2_2_2_2_2_2_2: // CHECK: Indirect Call Site Count: 127 // CHECK-NEXT: Indirect Target Results: // CHECK-NEXT: [ 1, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 2, callee_1_1_1, 1 ] // CHECK-NEXT: [ 2, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 3, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 3, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 2, callee_1_1_1, 1 ] // CHECK-NEXT: [ 3, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 4, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 4, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 4, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 3, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 3, callee_1_1_1, 1 ] // CHECK-NEXT: [ 4, callee_1_2_2, 4 ] -// CHECK-NEXT: [ 5, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 5, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 5, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 5, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 4, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 4, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 4, callee_1_1_1, 1 ] // CHECK-NEXT: [ 5, callee_2_1_1, 5 ] -// CHECK-NEXT: [ 6, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 6, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 6, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 6, callee_1_2_2, 4 ] -// CHECK-NEXT: [ 6, callee_2_1_1, 5 ] +// CHECK-NEXT: [ 5, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 5, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 5, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 5, callee_1_1_1, 1 ] // CHECK-NEXT: [ 6, callee_2_1_2, 6 ] -// CHECK-NEXT: [ 7, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 7, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 7, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 7, callee_1_2_2, 4 ] -// CHECK-NEXT: [ 7, callee_2_1_1, 5 ] -// CHECK-NEXT: [ 7, callee_2_1_2, 6 ] +// CHECK-NEXT: [ 6, callee_2_1_1, 5 ] +// CHECK-NEXT: [ 6, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 6, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 6, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 6, callee_1_1_1, 1 ] // CHECK-NEXT: [ 7, callee_2_2_1, 7 ] +// CHECK-NEXT: [ 7, callee_2_1_2, 6 ] +// CHECK-NEXT: [ 7, callee_2_1_1, 5 ] +// CHECK-NEXT: [ 7, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 7, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 7, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 7, callee_1_1_1, 1 ] // CHECK-NEXT: [ 9, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 10, callee_1_1_1, 1 ] // CHECK-NEXT: [ 10, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 11, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 11, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 10, callee_1_1_1, 1 ] // CHECK-NEXT: [ 11, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 12, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 12, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 12, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 11, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 11, callee_1_1_1, 1 ] // CHECK-NEXT: [ 12, callee_1_2_2, 4 ] -// CHECK-NEXT: [ 13, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 13, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 13, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 13, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 12, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 12, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 12, callee_1_1_1, 1 ] // CHECK-NEXT: [ 13, callee_2_1_1, 5 ] -// CHECK-NEXT: [ 14, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 14, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 14, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 14, callee_1_2_2, 4 ] -// CHECK-NEXT: [ 14, callee_2_1_1, 5 ] +// CHECK-NEXT: [ 13, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 13, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 13, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 13, callee_1_1_1, 1 ] // CHECK-NEXT: [ 14, callee_2_1_2, 6 ] -// CHECK-NEXT: [ 15, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 15, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 15, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 15, callee_1_2_2, 4 ] -// CHECK-NEXT: [ 15, callee_2_1_1, 5 ] -// CHECK-NEXT: [ 15, callee_2_1_2, 6 ] +// CHECK-NEXT: [ 14, callee_2_1_1, 5 ] +// CHECK-NEXT: [ 14, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 14, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 14, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 14, callee_1_1_1, 1 ] // CHECK-NEXT: [ 15, callee_2_2_1, 7 ] +// CHECK-NEXT: [ 15, callee_2_1_2, 6 ] +// CHECK-NEXT: [ 15, callee_2_1_1, 5 ] +// CHECK-NEXT: [ 15, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 15, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 15, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 15, callee_1_1_1, 1 ] // CHECK-NEXT: [ 17, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 18, callee_1_1_1, 1 ] // CHECK-NEXT: [ 18, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 19, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 19, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 18, callee_1_1_1, 1 ] // CHECK-NEXT: [ 19, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 20, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 20, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 20, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 19, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 19, callee_1_1_1, 1 ] // CHECK-NEXT: [ 20, callee_1_2_2, 4 ] -// CHECK-NEXT: [ 21, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 21, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 21, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 21, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 20, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 20, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 20, callee_1_1_1, 1 ] // CHECK-NEXT: [ 21, callee_2_1_1, 5 ] -// CHECK-NEXT: [ 22, callee_1_1_1, 1 ] -// CHECK-NEXT: [ 22, callee_1_1_2, 2 ] -// CHECK-NEXT: [ 22, callee_1_2_1, 3 ] -// CHECK-NEXT: [ 22, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 21, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 21, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 21, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 21, callee_1_1_1, 1 ] +// CHECK-NEXT: [ 22, callee_2_1_2, 6 ] // CHECK-NEXT: [ 22, callee_2_1_1, 5 ] +// CHECK-NEXT: [ 22, callee_1_2_2, 4 ] +// CHECK-NEXT: [ 22, callee_1_2_1, 3 ] +// CHECK-NEXT: [ 22, callee_1_1_2, 2 ] +// CHECK-NEXT: [ 22, callee_1_1_1, 1 ] |