Home
last modified time | relevance | path

Searched refs:FilterMatcher (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-remarkutil/
H A DRemarkUtilHelpers.cpp57 Expected<FilterMatcher>
58 FilterMatcher::createRE(const llvm::cl::opt<std::string> &Arg) { in createRE()
62 Expected<FilterMatcher>
63 FilterMatcher::createRE(StringRef Filter, const cl::list<std::string> &Arg) { in createRE()
67 Expected<FilterMatcher> FilterMatcher::createRE(StringRef Arg, in createRE()
69 FilterMatcher FM(Value, true); in createRE()
78 Expected<std::optional<FilterMatcher>>
79 FilterMatcher::createExactOrRE(const llvm::cl::opt<std::string> &ExactArg, in createExactOrRE()
H A DRemarkUtilHelpers.h66 class FilterMatcher {
71 FilterMatcher(StringRef Filter, bool IsRegex) in FilterMatcher() function
74 static Expected<FilterMatcher> createRE(StringRef Arg, StringRef Value);
77 static FilterMatcher createExact(StringRef Filter) { return {Filter, false}; } in createExact()
79 static Expected<FilterMatcher>
82 static Expected<FilterMatcher> createRE(StringRef Filter,
85 static Expected<std::optional<FilterMatcher>>
89 static FilterMatcher createAny() { return {".*", true}; } in createAny()
H A DRemarkCounter.h51 std::optional<FilterMatcher> RemarkNameFilter;
52 std::optional<FilterMatcher> PassNameFilter;
53 std::optional<FilterMatcher> ArgFilter;
111 createArgumentCounter(GroupBy Group, ArrayRef<FilterMatcher> Arguments, in createArgumentCounter()
136 ArrayRef<FilterMatcher> Arguments,
H A DRemarkCounter.cpp131 StringRef Buffer, ArrayRef<FilterMatcher> Arguments, Filters &Filter) { in getAllMatchingArgumentsInRemark()
229 FilterMatcher::createExactOrRE(RemarkNameOpt, RemarkNameOptRE); in getRemarkFilter()
234 FilterMatcher::createExactOrRE(PassNameOpt, PassNameOptRE); in getRemarkFilter()
238 auto MaybeRemarkArgFilter = FilterMatcher::createExactOrRE( in getRemarkFilter()
290 SmallVector<FilterMatcher, 4> ArgumentsVector; in collectRemarks()
293 ArgumentsVector.push_back(FilterMatcher::createExact(Key)); in collectRemarks()
296 auto FM = FilterMatcher::createRE(Key, RKeys); in collectRemarks()
302 ArgumentsVector.push_back(FilterMatcher::createAny()); in collectRemarks()
H A DRemarkInstructionMix.cpp67 Expected<std::optional<FilterMatcher>> Filter = in INPUT_OUTPUT_COMMAND_LINE_OPTIONS()
68 FilterMatcher::createExactOrRE(FunctionFilter, FunctionFilterRE); in INPUT_OUTPUT_COMMAND_LINE_OPTIONS()