/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | Regex.h | 28 class Regex { 48 Regex(); 53 Regex(StringRef Regex, RegexFlags Flags = NoFlags); 54 Regex(StringRef Regex, unsigned Flags); 55 Regex(const Regex &) = delete; 56 Regex &operator=(Regex regex) { 61 Regex(Regex &®ex); 62 ~Regex();
|
/openbsd/gnu/llvm/llvm/lib/Support/ |
H A D | Regex.cpp | 27 Regex::Regex() : preg(nullptr), error(REG_BADPAT) {} in Regex() function in Regex 29 Regex::Regex(StringRef regex, RegexFlags Flags) { in Regex() function in Regex 42 Regex::Regex(StringRef regex, unsigned Flags) in Regex() function in Regex 43 : Regex(regex, static_cast<RegexFlags>(Flags)) {} in Regex() 45 Regex::Regex(Regex &®ex) { in Regex() function in Regex 52 Regex::~Regex() { in ~Regex() 72 bool Regex::isValid(std::string &Error) const { in isValid() 82 unsigned Regex::getNumMatches() const { in getNumMatches() 136 std::string Regex::sub(StringRef Repl, StringRef String, in sub() 212 bool Regex::isLiteralERE(StringRef Str) { in isLiteralERE() [all …]
|
H A D | TrigramIndex.cpp | 29 void TrigramIndex::insert(const std::string &Regex) { in insert() argument 36 for (unsigned Char : Regex) { in insert()
|
H A D | SpecialCaseList.cpp | 36 if (Regex::isLiteralERE(Regexp)) { in insert() 51 Regex CheckRE(Regexp); in insert() 56 std::make_pair(std::make_unique<Regex>(std::move(CheckRE)), LineNumber)); in insert() 152 Regex CheckRE(Section); in parse()
|
/openbsd/gnu/llvm/clang/lib/ASTMatchers/Dynamic/ |
H A D | Marshallers.cpp | 112 static constexpr std::pair<llvm::StringRef, llvm::Regex::RegexFlags> 114 {"NoFlags", llvm::Regex::RegexFlags::NoFlags}, 115 {"IgnoreCase", llvm::Regex::RegexFlags::IgnoreCase}, 116 {"Newline", llvm::Regex::RegexFlags::Newline}, 117 {"BasicRegex", llvm::Regex::RegexFlags::BasicRegex}, 120 static std::optional<llvm::Regex::RegexFlags> 137 std::optional<llvm::Regex::RegexFlags> 139 llvm::Regex::RegexFlags>::getFlags(llvm::StringRef Flags) { in getFlags() 140 std::optional<llvm::Regex::RegexFlags> Flag; in getFlags() 144 if (std::optional<llvm::Regex::RegexFlags> NextFlag = in getFlags() [all …]
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.brendan/ |
H A D | template17.C | 3 struct Regex { int i; Regex(char *, int); }; argument 7 static const Regex pattern; 11 const Regex NDAMName<'L'>::pattern("^[Ll](.*)$", 1);// ERROR - type/value.*
|
/openbsd/gnu/llvm/clang/lib/Format/ |
H A D | BreakableToken.h | 158 const llvm::Regex &CommentPragmasRegex) const = 0; 193 const llvm::Regex &CommentPragmasRegex) const { in getReflowSplit() 258 const llvm::Regex &CommentPragmasRegex) const override; 301 const llvm::Regex &CommentPragmasRegex) const override; 312 const llvm::Regex &CommentPragmasRegex) const = 0; 366 const llvm::Regex &CommentPragmasRegex) const override; 378 const llvm::Regex &CommentPragmasRegex) const override; 387 const llvm::Regex &CommentPragmasRegex) const override; 450 const llvm::Regex &CommentPragmasRegex) const override; 457 const llvm::Regex &CommentPragmasRegex) const override;
|
H A D | NamespaceEndCommentsFixer.cpp | 171 static const llvm::Regex NamespaceCommentPattern = in validEndComment() 172 llvm::Regex("^/[/*] *(end (of )?)? *(anonymous|unnamed)? *" in validEndComment() 174 llvm::Regex::IgnoreCase); in validEndComment() 175 static const llvm::Regex NamespaceMacroCommentPattern = in validEndComment() 176 llvm::Regex("^/[/*] *(end (of )?)? *(anonymous|unnamed)? *" in validEndComment() 178 llvm::Regex::IgnoreCase); in validEndComment() 209 static const llvm::Regex CommentPattern = llvm::Regex( in validEndComment() 210 "^/[/*] *( +([a-zA-Z0-9:_]+))?\\.? *(\\*/)?$", llvm::Regex::IgnoreCase); in validEndComment()
|
H A D | FormatTokenLexer.h | 130 llvm::Regex MacroBlockBeginRegex; 131 llvm::Regex MacroBlockEndRegex;
|
/openbsd/gnu/llvm/llvm/tools/llvm-yaml-numeric-parser-fuzzer/ |
H A D | yaml-numeric-parser-fuzzer.cpp | 15 static llvm::Regex Infinity("^[-+]?(\\.inf|\\.Inf|\\.INF)$"); in isNumericRegex() 16 static llvm::Regex Base8("^0o[0-7]+$"); in isNumericRegex() 17 static llvm::Regex Base16("^0x[0-9a-fA-F]+$"); in isNumericRegex() 18 static llvm::Regex Float( in isNumericRegex()
|
/openbsd/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | LinePrinter.h | 96 void SetFilters(std::list<Regex> &List, Iter Begin, Iter End) { in SetFilters() 108 std::list<Regex> ExcludeCompilandFilters; 109 std::list<Regex> ExcludeTypeFilters; 110 std::list<Regex> ExcludeSymbolFilters; 112 std::list<Regex> IncludeCompilandFilters; 113 std::list<Regex> IncludeTypeFilters; 114 std::list<Regex> IncludeSymbolFilters;
|
/openbsd/gnu/llvm/llvm/tools/llvm-cov/ |
H A D | CoverageFilters.cpp | 30 return llvm::Regex(Regex).match(Function.Name); in matches() 34 return llvm::Regex(Regex).match(Filename); in matchesFilename()
|
H A D | CoverageFilters.h | 58 StringRef Regex; variable 61 NameRegexCoverageFilter(StringRef Regex) : Regex(Regex) {} in NameRegexCoverageFilter() argument
|
/openbsd/gnu/llvm/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchersMacros.h | 464 std::shared_ptr<llvm::Regex> RE) \ 472 std::shared_ptr<llvm::Regex> Param; \ 476 llvm::StringRef Param, llvm::Regex::RegexFlags RegexFlags) { \ 484 return DefineMatcher(Param, llvm::Regex::NoFlags); \ 489 llvm::Regex::RegexFlags); \ 516 std::shared_ptr<llvm::Regex> RE) \ 524 std::shared_ptr<llvm::Regex> Param; \ 529 std::shared_ptr<llvm::Regex>> \ 530 DefineMatcher(llvm::StringRef Param, llvm::Regex::RegexFlags RegexFlags) { \ 533 std::shared_ptr<llvm::Regex>>( \ [all …]
|
/openbsd/gnu/llvm/clang/include/clang/Tooling/Inclusions/ |
H A D | IncludeStyle.h | 59 std::string Regex; member 67 return Regex == Other.Regex && Priority == Other.Priority &&
|
H A D | HeaderIncludes.h | 45 SmallVector<llvm::Regex, 4> CategoryRegexs; 87 static const llvm::Regex IncludeRegex;
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.mike/ |
H A D | p784.C | 848 class Regex 852 Regex(const Regex&) {} // no X(X&) in Regex() function 860 Regex(const char* t, 865 ~Regex(); 878 extern const Regex RXint; // = "-?[0-9]+" 883 extern const Regex RXlowercase; // = "[a-z]+" 884 extern const Regex RXuppercase; // = "[A-Z]+" 955 int matches(const Regex& r) const; 1182 const Regex& sep); 1817 inline int String::contains(const Regex& r) const in contains() [all …]
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | CodeGenOptions.h | 331 std::shared_ptr<llvm::Regex> Regex; member 334 OptRemark() : Kind(RK_Missing), Regex(nullptr) {} in OptRemark() 338 bool hasValidPattern() const { return Regex != nullptr; } in hasValidPattern() 342 return hasValidPattern() && Regex->match(String); in patternMatches()
|
/openbsd/gnu/llvm/clang/lib/Tooling/Inclusions/ |
H A D | HeaderIncludes.cpp | 195 CategoryRegexs.emplace_back(Category.Regex, Category.RegexIsCaseSensitive in IncludeCategoryManager() 196 ? llvm::Regex::NoFlags in IncludeCategoryManager() 197 : llvm::Regex::IgnoreCase); in IncludeCategoryManager() 204 llvm::Regex MainFileRegex(Style.IncludeIsMainSourceRegex); in IncludeCategoryManager() 261 llvm::Regex MainIncludeRegex(HeaderStem.str() + Style.IncludeIsMainRegex, in isMainHeader() 262 llvm::Regex::IgnoreCase); in isMainHeader() 269 const llvm::Regex HeaderIncludes::IncludeRegex(IncludeRegexPattern);
|
/openbsd/gnu/llvm/llvm/lib/ObjCopy/ |
H A D | CommonConfig.cpp | 40 case MatchStyle::Regex: { in create() 42 return NameOrPattern(std::make_shared<Regex>( in create()
|
/openbsd/gnu/llvm/llvm/lib/Remarks/ |
H A D | RemarkStreamer.cpp | 35 Regex R = Regex(Filter); in setFilter()
|
/openbsd/gnu/llvm/llvm/lib/DebugInfo/LogicalView/Core/ |
H A D | LVOptions.cpp | 415 Match.RE = std::make_shared<Regex>(Pattern, IgnoreCase ? Regex::IgnoreCase in createMatchEntry() 416 : Regex::NoFlags); in createMatchEntry() 423 Match.Mode = LVMatchMode::Regex; in createMatchEntry() 520 case LVMatchMode::Regex: in matchPattern()
|
/openbsd/gnu/llvm/lldb/tools/lldb-test/ |
H A D | lldb-test.cpp | 183 Regex("regex", variable 496 } else if (Regex) { in findFunctions() 521 assert(!Regex); in findBlocks() 610 if (Regex) { in findVariables() 799 if (Regex && !Context.empty()) in getAction() 803 if (Regex && !RegularExpression(Name).IsValid()) in getAction() 806 if (Regex + !Context.empty() + !File.empty() >= 2) in getAction() 809 if (Regex && Name.empty()) in getAction() 834 if (Regex || getFunctionNameFlags() != 0) in getAction() 840 if (Regex || !File.empty() || Line != 0) in getAction() [all …]
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | DiagnosticHandler.cpp | 25 std::shared_ptr<Regex> Pattern; 30 Pattern = std::make_shared<Regex>(Val); in operator =()
|
/openbsd/gnu/llvm/llvm/include/llvm/ObjCopy/ |
H A D | CommonConfig.h | 95 Regex, // Enabled with --regex. enumerator 101 std::shared_ptr<Regex> R; 106 NameOrPattern(std::shared_ptr<Regex> R) : R(R) {} in NameOrPattern()
|