brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · f99021b Raw
53 lines · plain
1; RUN: llvm-profdata merge --sample --convert-sample-profile-layout=flat --text %S/Inputs/sample-flatten-profile.proftext -o - | FileCheck %s --match-full-lines --strict-whitespace2; RUN: llvm-profdata merge --sample --extbinary %S/Inputs/sample-flatten-profile.proftext -o %t2 && llvm-profdata merge --sample --convert-sample-profile-layout=flat --text %t2 -o - | FileCheck %s --match-full-lines --strict-whitespace3 4; RUN: llvm-profdata merge --sample --convert-sample-profile-layout=flat --text %S/Inputs/sample-flatten-profile-cs.proftext -o - | FileCheck %s --match-full-lines --strict-whitespace --check-prefix=CHECK-CS5; RUN: llvm-profdata merge --sample --extbinary %S/Inputs/sample-flatten-profile-cs.proftext -o %t2 && llvm-profdata merge --sample --convert-sample-profile-layout=flat --text %t2 -o - | FileCheck %s --match-full-lines --strict-whitespace --check-prefix=CHECK-CS6 7; CHECK:baz:169:108; CHECK-NEXT: 1: 109; CHECK-NEXT: 3: 2010; CHECK-NEXT: 4: 36 corge:15 quux:13 qux:811; CHECK-NEXT: 4.1: 12 thud:5 grault:4 quux:312; CHECK-NEXT: 5: 20 foo:2013; CHECK-NEXT: 6: 2 bar:214; CHECK-NEXT: 10: 115; CHECK-NEXT: !CFGChecksum: 116; CHECK-NEXT: !Attributes: 117; CHECK-NEXT:foo:134:2118; CHECK-NEXT: 1: 2119; CHECK-NEXT: 3: 12 bar:1120; CHECK-NEXT: 4: 121; CHECK-NEXT: !CFGChecksum: 322; CHECK-NEXT: !Attributes: 323; CHECK-NEXT:main:104:124; CHECK-NEXT: 4: 125; CHECK-NEXT: 4.2: 126; CHECK-NEXT: 7: 127; CHECK-NEXT: 9: 3 bar:2 foo:128; CHECK-NEXT: 10: 16 baz:15 foo:129; CHECK-NEXT: !CFGChecksum: 230; CHECK-NEXT: !Attributes: 231; CHECK-NEXT:bar:15:1432; CHECK-NEXT: 1: 1433; CHECK-NEXT: 7: 134; CHECK-NEXT: !CFGChecksum: 435; CHECK-NEXT: !Attributes: 436 37; CHECK-CS:baz:150:1038; CHECK-CS-NEXT: 1: 1039; CHECK-CS-NEXT: 3: 2040; CHECK-CS-NEXT: 5: 20 foo:2041; CHECK-CS-NEXT:foo:104:242; CHECK-CS-NEXT: 1: 143; CHECK-CS-NEXT: 3: 2 bar:144; CHECK-CS-NEXT: 4: 145; CHECK-CS-NEXT:main:91:146; CHECK-CS-NEXT: 4: 147; CHECK-CS-NEXT: 4.2: 148; CHECK-CS-NEXT: 7: 149; CHECK-CS-NEXT: 9: 3 bar:2 foo:150; CHECK-CS-NEXT: 10: 3 baz:2 foo:151; CHECK-CS-NEXT:bar:2:252; CHECK-CS-NEXT: 1: 253