39 lines · plain
1RUN: llvm-profdata merge --sample --text -output=%t.proftext %S/Inputs/cs-sample.proftext2RUN: diff -b %t.proftext %S/Inputs/cs-sample.proftext3 4RUN: llvm-profdata merge --sample --text -output=%t.proftext %S/Inputs/cs-sample.proftext -sample-merge-cold-context -profile-summary-cold-count=5005RUN: FileCheck %s --input-file %t.proftext --check-prefixes=CHECK-TRIM,CHECK-MERGE6RUN: llvm-profdata merge --sample --text -output=%t.proftext %S/Inputs/cs-sample.proftext -sample-merge-cold-context -sample-trim-cold-context -profile-summary-cold-count=5007RUN: FileCheck %s --input-file %t.proftext --check-prefixes=CHECK-TRIM,CHECK-END8RUN: llvm-profdata merge --sample --text -output=%t.proftext %S/Inputs/cs-sample.proftext -sample-merge-cold-context -sample-trim-cold-context -profile-summary-cutoff-cold=9900009RUN: FileCheck %s --input-file %t.proftext --check-prefixes=CHECK-TRIM,CHECK-END10 11CHECK-TRIM: [main:3 @ _Z5funcAi:1 @ _Z8funcLeafi]:1467299:1112CHECK-TRIM-NEXT: 0: 613CHECK-TRIM-NEXT: 1: 614CHECK-TRIM-NEXT: 3: 28788415CHECK-TRIM-NEXT: 4: 287864 _Z3fibi:31560816CHECK-TRIM-NEXT: 15: 2317CHECK-TRIM-NEXT: [main:3.1 @ _Z5funcBi:1 @ _Z8funcLeafi]:500853:2018CHECK-TRIM-NEXT: 0: 1519CHECK-TRIM-NEXT: 1: 1520CHECK-TRIM-NEXT: 3: 7494621CHECK-TRIM-NEXT: 4: 74941 _Z3fibi:8235922CHECK-TRIM-NEXT: 10: 2332423CHECK-TRIM-NEXT: 11: 23327 _Z3fibi:2522824CHECK-TRIM-NEXT: 15: 1125CHECK-TRIM-NEXT: !Attributes: 126CHECK-END-NOT: [27CHECK-MERGE: [_Z5funcBi]:360:3228CHECK-MERGE-NEXT: 0: 3229CHECK-MERGE-NEXT: 1: 32 _Z8funcLeafi:2030CHECK-MERGE-NEXT: 3: 1231CHECK-MERGE-NEXT:[main]:308:1232CHECK-MERGE-NEXT: 2: 2433CHECK-MERGE-NEXT: 3: 28 _Z5funcAi:1834CHECK-MERGE-NEXT: 3.1: 28 _Z5funcBi:3035CHECK-MERGE-NEXT:[_Z5funcAi]:99:1136CHECK-MERGE-NEXT: 0: 1037CHECK-MERGE-NEXT: 1: 10 _Z8funcLeafi:1138CHECK-MERGE-NEXT: 3: 2439