/freebsd-current/contrib/llvm-project/clang/lib/Format/ |
H A D | MatchFilePath.cpp | 22 // Check whether `FilePath` matches `Pattern` based on POSIX 2.13.1, 2.13.2, and 24 bool matchFilePath(StringRef Pattern, StringRef FilePath) { argument 25 assert(!Pattern.empty()); 28 // No match if `Pattern` ends with a non-meta character not equal to the last 30 if (const auto C = Pattern.back(); !strchr("?*]", C) && C != FilePath.back()) 34 const auto EOP = Pattern.size(); // End of `Pattern`. 36 unsigned I = 0; // Index to `Pattern`. 42 switch (const auto F = FilePath[J]; Pattern[I]) { 44 if (++I == EOP || F != Pattern[ [all...] |
H A D | MatchFilePath.h | 17 bool matchFilePath(llvm::StringRef Pattern, llvm::StringRef FilePath);
|
/freebsd-current/contrib/llvm-project/llvm/lib/ObjCopy/ |
H A D | CommonConfig.cpp | 16 NameOrPattern::create(StringRef Pattern, MatchStyle MS, argument 20 return NameOrPattern(Pattern); 23 bool IsPositiveMatch = !Pattern.consume_front("!"); 24 Expected<GlobPattern> GlobOrErr = GlobPattern::create(Pattern); 31 return create(Pattern, MatchStyle::Literal, ErrorCallback); 38 Regex RegEx(Pattern); 43 Pattern + "\': " + Err); 46 ("^" + Pattern.ltrim('^').rtrim('$') + "$").toStringRef(Data)));
|
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | DiagnosticHandler.cpp | 25 std::shared_ptr<Regex> Pattern; member in struct:__anon2008::PassRemarksOpt 30 Pattern = std::make_shared<Regex>(Val); 32 if (!Pattern->isValid(RegexError)) 72 return (PassRemarksAnalysisOptLoc.Pattern && 73 PassRemarksAnalysisOptLoc.Pattern->match(PassName)); 76 return (PassRemarksMissedOptLoc.Pattern && 77 PassRemarksMissedOptLoc.Pattern->match(PassName)); 80 return (PassRemarksPassedOptLoc.Pattern && 81 PassRemarksPassedOptLoc.Pattern->match(PassName)); 85 return (PassRemarksPassedOptLoc.Pattern || PassRemarksMissedOptLo [all...] |
/freebsd-current/contrib/llvm-project/lld/Common/ |
H A D | Strings.cpp | 22 SingleStringMatcher::SingleStringMatcher(StringRef Pattern) { argument 23 if (Pattern.size() > 2 && Pattern.starts_with("\"") && 24 Pattern.ends_with("\"")) { 26 ExactPattern = Pattern.substr(1, Pattern.size() - 2); 28 Expected<GlobPattern> Glob = GlobPattern::create(Pattern); 30 error(toString(Glob.takeError()) + ": " + Pattern);
|
/freebsd-current/contrib/llvm-project/lld/include/lld/Common/ |
H A D | Strings.h | 32 // Create a StringPattern from Pattern to be matched exactly regardless 34 SingleStringMatcher(llvm::StringRef Pattern); 67 StringMatcher(llvm::StringRef Pattern) argument 68 : patterns({SingleStringMatcher(Pattern)}) {}
|
/freebsd-current/sys/contrib/libsodium/msvc-scripts/ |
H A D | rep.vbs | 7 rxp.Pattern = patparts(1)
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | SpecialCaseList.cpp | 27 Error SpecialCaseList::Matcher::insert(StringRef Pattern, unsigned LineNumber, argument 29 if (Pattern.empty()) 36 auto Regexp = Pattern.str(); 56 auto [It, DidEmplace] = Globs.try_emplace(Pattern); 60 Pattern = It->getKey(); 62 if (auto Err = GlobPattern::create(Pattern, /*MaxSubPatterns=*/1024) 71 for (const auto &[Pattern, Pair] : Globs) 192 auto [Pattern, Category] = Postfix.split("="); 194 if (auto Err = Entry.insert(Pattern, LineNo, UseGlobs)) { 197 Twine(LineNo) + ": '" + Pattern [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/ |
H A D | LVOptions.cpp | 408 Error LVPatterns::createMatchEntry(LVMatchInfo &Filters, StringRef Pattern, argument 413 Match.Pattern = std::string(Pattern); 414 if (Pattern.size()) { 415 Match.RE = std::make_shared<Regex>(Pattern, IgnoreCase ? Regex::IgnoreCase 430 Match.Pattern = std::string(Pattern); 431 if (Match.Pattern.size()) { 460 StringRef Pattern = Entry.first(); local 461 if (Error Err = createMatchEntry(Filters, Pattern, IgnoreCas [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | IPDBSession.h | 64 findSourceFiles(const PDBSymbolCompiland *Compiland, llvm::StringRef Pattern, 68 llvm::StringRef Pattern, 71 findCompilandsForSourceFile(llvm::StringRef Pattern, 74 findOneCompilandForSourceFile(llvm::StringRef Pattern,
|
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | Patterns.h | 9 /// \file Contains the Pattern hierarchy alongside helper classes such as 47 /// Represent the type of a Pattern Operand. 100 //===- Pattern Base Class -------------------------------------------------===// 109 /// Creates 3 Pattern objects: 112 class Pattern { class in namespace:llvm::gi 123 virtual ~Pattern() = default; 135 Pattern(unsigned Kind, StringRef Name) : Kind(Kind), Name(Name) { function in class:llvm::gi::Pattern 155 class AnyOpcodePattern : public Pattern { 157 AnyOpcodePattern(StringRef Name) : Pattern(K_AnyOpcode, Name) {} 159 static bool classof(const Pattern * [all...] |
/freebsd-current/contrib/bmake/unit-tests/ |
H A D | varmod-match-escape.exp | 5 Pattern for ':M' is "\:" 10 Pattern for ':M' is ":" 21 Pattern for ':M' is ":" 29 Pattern for ':M' is ":\:"
|
H A D | vardebug.exp | 16 Pattern for ':M' is "[2]" 21 Pattern for ':N' is "[2]" 45 Pattern for ':M' is "*e" 49 Pattern for ':M' is "valu[e]"
|
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelMatcherGen.cpp | 58 const PatternToMatch &Pattern; member in class:__anon3141::MatcherGen 61 /// PatWithNoTypes - This is a clone of Pattern.getSrcPattern() that starts 150 : Pattern(pattern), CGP(cgp), NextRecordedOperandNo(0), TheMatcher(nullptr), 165 PatWithNoTypes = Pattern.getSrcPattern()->clone(); 199 // Pattern Match Generation 211 if (N == Pattern.getSrcPattern()) { 286 if (N == Pattern.getSrcPattern()) { 347 if (N == Pattern.getSrcPattern()) 409 const TreePatternNode *Root = Pattern.getSrcPattern(); 438 N != Pattern 1083 ConvertPatternToMatcher(const PatternToMatch &Pattern, unsigned Variant, const CodeGenDAGPatterns &CGP) argument [all...] |
H A D | GlobalISelCombinerEmitter.cpp | 112 /// Most Pattern classes use StringRef so we need this. 173 const Pattern *Pat = nullptr; 176 PrettyStackTraceEmit(const Record &Def, const Pattern *Pat = nullptr) 413 // Pattern: G_BUILD_VECTOR $x, $y, 0 620 /// Memory management for `Pattern` objects is done through `std::unique_ptr`. 630 using PatternMap = MapVector<StringRef, std::unique_ptr<Pattern>>; 631 using PatternAlternatives = DenseMap<const Pattern *, unsigned>; 666 bool addApplyPattern(std::unique_ptr<Pattern> Pat); 667 bool addMatchPattern(std::unique_ptr<Pattern> Pat); 718 function_ref<bool(std::unique_ptr<Pattern>)> ParseActio [all...] |
H A D | DAGISelMatcher.h | 36 Matcher *ConvertPatternToMatcher(const PatternToMatch &Pattern, 723 const ComplexPattern &Pattern; member in class:llvm::CheckComplexPatMatcher 738 : Matcher(CheckComplexPat), Pattern(pattern), MatchNumber(matchnumber), 741 const ComplexPattern &getPattern() const { return Pattern; } 754 return &cast<CheckComplexPatMatcher>(M)->Pattern == &Pattern && 1105 const PatternToMatch &Pattern; member in class:llvm::MorphNodeToMatcher 1115 Pattern(pattern) {} 1117 const PatternToMatch &getPattern() const { return Pattern; } 1129 const PatternToMatch &Pattern; member in class:llvm::CompleteMatchMatcher [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/ |
H A D | DIASession.h | 61 findSourceFiles(const PDBSymbolCompiland *Compiland, llvm::StringRef Pattern, 65 llvm::StringRef Pattern, 68 findCompilandsForSourceFile(llvm::StringRef Pattern, 71 findOneCompilandForSourceFile(llvm::StringRef Pattern,
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Unicode.h | 86 nearestMatchesForCodepointName(StringRef Pattern, std::size_t MaxMatchesCount);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | Internalize.cpp | 62 for (StringRef Pattern : APIList) 63 addGlob(Pattern); 75 void addGlob(StringRef Pattern) { argument 76 auto GlobOrErr = GlobPattern::create(Pattern);
|
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 614 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, argument 617 QualType Result = CheckPackExpansion(Pattern->getType(), 618 Pattern->getTypeLoc().getSourceRange(), 624 TLB.pushFullCopy(Pattern->getTypeLoc()); 631 QualType Sema::CheckPackExpansion(QualType Pattern, SourceRange PatternRange, argument 641 if (!Pattern->containsUnexpandedParameterPack() && 642 !Pattern->getContainedDeducedType()) { 648 return Context.getPackExpansionType(Pattern, NumExpansions, 652 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { argument 653 return CheckPackExpansion(Pattern, EllipsisLo 656 CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, std::optional<unsigned> NumExpansions) argument 814 QualType Pattern = cast<PackExpansionType>(T)->getPattern(); local 1081 TypeLoc Pattern = Expansion.getPatternLoc(); local 1098 Expr *Pattern = Expansion->getPattern(); local [all...] |
H A D | SemaTemplateInstantiate.cpp | 180 const FunctionDecl *Pattern, bool RelativeToPrimary, 223 (!Pattern || !Pattern->getLexicalDeclContext()->isFileContext())) { 329 /// \param Pattern If non-NULL, indicates the pattern from which we will be 342 const FunctionDecl *Pattern, bool ForConstraintInstantiation, 384 R = HandleFunction(Function, Result, Pattern, RelativeToPrimary, 3113 CXXRecordDecl *Pattern, 3117 for (const auto &Base : Pattern->bases()) { 3234 /// \param Pattern is the pattern from which the instantiation 3249 CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern, 178 HandleFunction(const FunctionDecl *Function, MultiLevelTemplateArgumentList &Result, const FunctionDecl *Pattern, bool RelativeToPrimary, bool ForConstraintInstantiation) argument 339 getTemplateInstantiationArgs( const NamedDecl *ND, const DeclContext *DC, bool Final, const TemplateArgumentList *Innermost, bool RelativeToPrimary, const FunctionDecl *Pattern, bool ForConstraintInstantiation, bool SkipForSpecialization) argument [all...] |
/freebsd-current/contrib/llvm-project/clang/tools/clang-format/ |
H A D | ClangFormat.cpp | 627 if (const auto Pattern{StringRef{Line}.trim()}; 629 !Pattern.empty() && Pattern[0] != '#') { 630 Patterns.push_back(Pattern); 641 StringRef Pattern{Pat}; 643 Pattern = Pattern.drop_front(); 645 if (Pattern.empty()) 648 Pattern = Pattern [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/ |
H A D | DIASession.cpp | 284 llvm::StringRef Pattern, 288 if (!Pattern.empty()) 289 Utf16Pattern = CComBSTR(Pattern.data()); 306 llvm::StringRef Pattern, 308 auto SourceFiles = findSourceFiles(Compiland, Pattern, Flags); 315 DIASession::findCompilandsForSourceFile(llvm::StringRef Pattern, argument 317 auto File = findOneSourceFile(nullptr, Pattern, Flags); 324 DIASession::findOneCompilandForSourceFile(llvm::StringRef Pattern, argument 326 auto Compilands = findCompilandsForSourceFile(Pattern, Flags); 283 findSourceFiles(const PDBSymbolCompiland *Compiland, llvm::StringRef Pattern, PDB_NameSearchFlags Flags) const argument 305 findOneSourceFile(const PDBSymbolCompiland *Compiland, llvm::StringRef Pattern, PDB_NameSearchFlags Flags) const argument
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | NativeSession.h | 81 findSourceFiles(const PDBSymbolCompiland *Compiland, llvm::StringRef Pattern, 85 llvm::StringRef Pattern, 88 findCompilandsForSourceFile(llvm::StringRef Pattern, 91 findOneCompilandForSourceFile(llvm::StringRef Pattern,
|
/freebsd-current/contrib/llvm-project/llvm/lib/FileCheck/ |
H A D | FileCheck.cpp | 286 bool Pattern::isValidVarNameStart(char C) { return C == '_' || isAlpha(C); } 288 Expected<Pattern::VariableProperties> 289 Pattern::parseVariable(StringRef &Str, const SourceMgr &SM) { 330 Expected<NumericVariable *> Pattern::parseNumericVariableDefinition( 368 Expected<std::unique_ptr<NumericVariableUse>> Pattern::parseNumericVariableUse( 403 Expected<std::unique_ptr<ExpressionAST>> Pattern::parseNumericOperand( 416 Expected<Pattern::VariableProperties> ParseVarResult = 458 Pattern::parseParenExpr(StringRef &Expr, std::optional<size_t> LineNumber, 491 Pattern::parseBinop(StringRef Expr, StringRef &RemainingExpr, 536 Pattern [all...] |