mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 03:33:20 +01:00
42bd8958bb
Summary: Add a -name-whitelist option, which behaves in the same way as -name, but it reads in multiple function names from the given input file(s). Reviewers: vsk Reviewed By: vsk Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D37111 llvm-svn: 312227
22 lines
1.1 KiB
Plaintext
22 lines
1.1 KiB
Plaintext
RUN: llvm-profdata merge %S/Inputs/name_whitelist.proftext -o %t.profdata
|
|
|
|
RUN: llvm-cov show %S/Inputs/name_whitelist.covmapping -instr-profile=%t.profdata -path-equivalence=/tmp,%S/Inputs -name-whitelist=%S/Inputs/whitelist1.txt %S/Inputs/name_whitelist.cpp > %t.one_list
|
|
RUN: FileCheck -input-file=%t.one_list -check-prefix=ONE_WHITELIST %s
|
|
RUN: FileCheck -input-file=%t.one_list -check-prefix=ONE_WHITELIST_NEG %s
|
|
ONE_WHITELIST: _Z5func1v:
|
|
ONE_WHITELIST: _Z5func2v:
|
|
ONE_WHITELIST_NEG-NOT: _Z5func3v:
|
|
ONE_WHITELIST_NEG-NOT: _Z5func4v:
|
|
ONE_WHITELIST_NEG-NOT: _Z5func5v:
|
|
ONE_WHITELIST_NEG-NOT: _Z5func6v:
|
|
|
|
RUN: llvm-cov show %S/Inputs/name_whitelist.covmapping -instr-profile=%t.profdata -path-equivalence=/tmp,%S/Inputs -name-whitelist=%S/Inputs/whitelist1.txt -name-whitelist=%S/Inputs/whitelist2.txt %S/Inputs/name_whitelist.cpp > %t.two_list
|
|
RUN: FileCheck -input-file=%t.two_list -check-prefix=TWO_WHITELIST %s
|
|
RUN: FileCheck -input-file=%t.two_list -check-prefix=TWO_WHITELIST_NEG %s
|
|
TWO_WHITELIST: _Z5func1v:
|
|
TWO_WHITELIST: _Z5func2v:
|
|
TWO_WHITELIST: _Z5func3v:
|
|
TWO_WHITELIST: _Z5func4v:
|
|
TWO_WHITELIST_NEG-NOT: _Z5func5v:
|
|
TWO_WHITELIST_NEG-NOT: _Z5func6v:
|