Lines Matching refs:Regex
106 llvm::Optional<llvm::Regex>
108 llvm::Regex::RegexFlags Flags = llvm::Regex::NoFlags) { in compileRegex()
110 llvm::Regex Result(Anchored, Flags); in compileRegex()
208 llvm::Regex::RegexFlags Flags = llvm::Regex::IgnoreCase; in compile()
210 llvm::Regex::RegexFlags Flags = llvm::Regex::NoFlags; in compile()
213 auto PathMatch = std::make_unique<std::vector<llvm::Regex>>(); in compile()
228 return llvm::any_of(*PathMatch, [&](const llvm::Regex &RE) { in compile()
234 auto PathExclude = std::make_unique<std::vector<llvm::Regex>>(); in compile()
249 return llvm::none_of(*PathExclude, [&](const llvm::Regex &RE) { in compile()
521 static llvm::Regex::RegexFlags Flags = llvm::Regex::IgnoreCase; in compile()
523 static llvm::Regex::RegexFlags Flags = llvm::Regex::NoFlags; in compile()
525 auto Filters = std::make_shared<std::vector<llvm::Regex>>(); in compile()
529 llvm::Regex CompiledRegex(AnchoredPattern, Flags); in compile()
544 for (auto &Regex : *Filters) in compile()
545 if (Regex.match(Path)) in compile()