diff options
Diffstat (limited to 'llvm/test/tools/llvm-profdata/merge_empty_profile.test')
-rw-r--r-- | llvm/test/tools/llvm-profdata/merge_empty_profile.test | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-profdata/merge_empty_profile.test b/llvm/test/tools/llvm-profdata/merge_empty_profile.test new file mode 100644 index 00000000000..7f9d31bd8f5 --- /dev/null +++ b/llvm/test/tools/llvm-profdata/merge_empty_profile.test @@ -0,0 +1,17 @@ +# Tests for merge of empty profile files. + +RUN: touch %t_empty.proftext +RUN: llvm-profdata merge -text -o %t_clang.proftext %t_empty.proftext %p/Inputs/clang_profile.proftext +RUN: FileCheck --input-file=%t_clang.proftext %s -check-prefix=CLANG_PROF_TEXT +CLANG_PROF_TEXT: main +CLANG_PROF_TEXT: 0 +CLANG_PROF_TEXT: 1 +CLANG_PROF_TEXT: 1 + +RUN: llvm-profdata merge -text -o %t_ir.proftext %t_empty.proftext %p/Inputs/IR_profile.proftext +RUN: FileCheck --input-file=%t_ir.proftext %s -check-prefix=IR_PROF_TEXT +IR_PROF_TEXT: :ir +IR_PROF_TEXT: main +IR_PROF_TEXT: 0 +IR_PROF_TEXT: 1 +IR_PROF_TEXT: 1 |