Searched refs:FilterMatcher (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/tools/llvm-remarkutil/ |
| H A D | RemarkUtilHelpers.cpp | 57 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 D | RemarkUtilHelpers.h | 66 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 D | RemarkCounter.h | 51 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 D | RemarkCounter.cpp | 131 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 D | RemarkInstructionMix.cpp | 67 Expected<std::optional<FilterMatcher>> Filter = in INPUT_OUTPUT_COMMAND_LINE_OPTIONS() 68 FilterMatcher::createExactOrRE(FunctionFilter, FunctionFilterRE); in INPUT_OUTPUT_COMMAND_LINE_OPTIONS()
|