[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / tools / llvm-profdata / read-traces.proftext
blob87f69fe0d76108ab0f9ac03414f564878c020526
1 # RUN: llvm-profdata merge -text %s -o %t.1.proftext
2 # RUN: llvm-profdata merge -binary %t.1.proftext -o %t.2.profdata
3 # RUN: llvm-profdata merge -text %t.2.profdata -o %t.3.proftext
4 # RUN: diff %t.1.proftext %t.3.proftext
6 # RUN: llvm-profdata show --temporal-profile-traces %t.1.proftext | FileCheck %s
8 # CHECK: Temporal Profile Traces (samples=3 seen=3):
9 # CHECK: Temporal Profile Trace 0 (weight=1 count=3):
10 # CHECK:   foo
11 # CHECK:   bar
12 # CHECK:   goo
13 # CHECK: Temporal Profile Trace 1 (weight=3 count=3):
14 # CHECK:   foo
15 # CHECK:   goo
16 # CHECK:   bar
17 # CHECK: Temporal Profile Trace 2 (weight=1 count=1):
18 # CHECK:   goo
20 # Header
21 :ir
22 :temporal_prof_traces
23 # Num Traces:
25 # Trace Stream Size:
27 # Weight
29 foo, bar, goo
30 # Weight
32 foo,goo,bar,
33 # Weight
35 goo
37 foo
38 # Func Hash:
39 0x1234
40 # Num Counters:
42 # Counter Values:
43 101
45 bar
46 0x5678
48 202
50 goo
51 0xabcd
53 303