[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / tools / llvm-profgen / truncated-pseudoprobe.test
blobb46479e10e5af61059d02c70687d27de8b3a209e
1 ; RUN: llvm-profgen --format=text --perfscript=%S/Inputs/truncated-pseudoprobe.perfscript --binary=%S/Inputs/truncated-pseudoprobe.perfbin --output=%t
2 ; RUN: FileCheck %s --input-file %t
4 ; CHECK:     [foo]:75:0
5 ; CHECK-NEXT:  1: 0
6 ; CHECK-NEXT:  2: 15
7 ; CHECK-NEXT:  3: 15
8 ; CHECK-NEXT:  4: 15
9 ; CHECK-NEXT:  5: 0
10 ; CHECK-NEXT:  6: 15
11 ; CHECK-NEXT:  7: 0
12 ; CHECK-NEXT:  8: 15 bar:15
13 ; CHECK-NEXT:  9: 0
14 ; CHECK-NEXT:  !CFGChecksum: 563088904013236
15 ; CHECK-NEXT:  !Attributes: 0
16 ; CHECK:     [foo:8 @ bar]:30:15
17 ; CHECK-NEXT:  1: 15
18 ; CHECK-NEXT:  4: 15
19 ; CHECK-NEXT:  !CFGChecksum: 72617220756
20 ; CHECK-NEXT:  !Attributes: 1
22 ; truncated-pseudoprobe.perfbin is from the following compile commands:
23 ; llc -pseudo-probe-for-profiling truncated-pseudoprobe.ll -filetype=obj -o truncated-pseudoprobe.o
24 ; clang truncated-pseudoprobe.o -o truncated-pseudoprobe.perfbin