| /freebsd-src/contrib/llvm-project/clang/lib/Format/ |
| H A D | MatchFilePath.cpp | 24 bool matchFilePath(StringRef Pattern, StringRef FilePath) { in matchFilePath() argument 25 assert(!Pattern.empty()); in matchFilePath() 30 if (const auto C = Pattern.back(); !strchr("?*]", C) && C != FilePath.back()) in matchFilePath() 34 const auto EOP = Pattern.size(); // End of `Pattern`. in matchFilePath() 42 switch (const auto F = FilePath[J]; Pattern[I]) { in matchFilePath() 44 if (++I == EOP || F != Pattern[I]) in matchFilePath() 52 while (++I < EOP && Pattern[I] == '*') { // Skip consecutive stars. in matchFilePath() 59 if (Pattern[I] == '\\' && ++I == EOP) in matchFilePath() 62 if (Pattern[I] == Separator) { in matchFilePath() 69 for (auto Pat = Pattern.substr(I); J < End && FilePath[J] != Separator; in matchFilePath() [all …]
|
| /freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DiagnosticHandler.cpp | 25 std::shared_ptr<Regex> Pattern; member 30 Pattern = std::make_shared<Regex>(Val); in operator =() 32 if (!Pattern->isValid(RegexError)) in operator =() 72 return (PassRemarksAnalysisOptLoc.Pattern && in isAnalysisRemarkEnabled() 73 PassRemarksAnalysisOptLoc.Pattern->match(PassName)); in isAnalysisRemarkEnabled() 76 return (PassRemarksMissedOptLoc.Pattern && in isMissedOptRemarkEnabled() 77 PassRemarksMissedOptLoc.Pattern->match(PassName)); in isMissedOptRemarkEnabled() 80 return (PassRemarksPassedOptLoc.Pattern && in isPassedOptRemarkEnabled() 81 PassRemarksPassedOptLoc.Pattern->match(PassName)); in isPassedOptRemarkEnabled() 85 return (PassRemarksPassedOptLoc.Pattern || PassRemarksMissedOptLoc.Pattern || in isAnyRemarkEnabled() [all …]
|
| /freebsd-src/contrib/llvm-project/llvm/lib/ObjCopy/ |
| H A D | CommonConfig.cpp | 16 NameOrPattern::create(StringRef Pattern, MatchStyle MS, in create() argument 20 return NameOrPattern(Pattern); in create() 23 bool IsPositiveMatch = !Pattern.consume_front("!"); in create() 24 Expected<GlobPattern> GlobOrErr = GlobPattern::create(Pattern); in create() 31 return create(Pattern, MatchStyle::Literal, ErrorCallback); in create() 38 Regex RegEx(Pattern); in create() 43 Pattern + "\': " + Err); in create() 46 ("^" + Pattern.ltrim('^').rtrim('$') + "$").toStringRef(Data))); in create()
|
| /freebsd-src/contrib/llvm-project/lld/Common/ |
| H A D | Strings.cpp | 22 SingleStringMatcher::SingleStringMatcher(StringRef Pattern) { in SingleStringMatcher() argument 23 if (Pattern.size() > 2 && Pattern.starts_with("\"") && in SingleStringMatcher() 24 Pattern.ends_with("\"")) { in SingleStringMatcher() 26 ExactPattern = Pattern.substr(1, Pattern.size() - 2); in SingleStringMatcher() 28 Expected<GlobPattern> Glob = GlobPattern::create(Pattern); in SingleStringMatcher() 30 error(toString(Glob.takeError()) + ": " + Pattern); in SingleStringMatcher()
|
| /freebsd-src/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherGen.cpp | 56 const PatternToMatch &Pattern; 59 /// PatWithNoTypes - This is a clone of Pattern.getSrcPattern() that starts 150 : Pattern(pattern), CGP(cgp), NextRecordedOperandNo(0), TheMatcher(nullptr), in MatcherGen() 165 PatWithNoTypes = Pattern.getSrcPattern().clone(); in MatcherGen() 197 // Pattern Match Generation 209 if (&N == &Pattern.getSrcPattern()) { in EmitLeafMatchCode() 284 if (&N == &Pattern.getSrcPattern()) { in EmitLeafMatchCode() 345 if (&N == &Pattern.getSrcPattern()) in EmitOperatorMatchCode() 407 const TreePatternNode &Root = Pattern.getSrcPattern(); in EmitOperatorMatchCode() 433 if (N.NodeHasProperty(SDNPOutGlue, CGP) && &N != &Pattern in EmitOperatorMatchCode() 58 const PatternToMatch &Pattern; global() member in __anon0f7ef1a40111::MatcherGen 1083 ConvertPatternToMatcher(const PatternToMatch & Pattern,unsigned Variant,const CodeGenDAGPatterns & CGP) ConvertPatternToMatcher() argument [all...] |
| H A D | GlobalISelCombinerEmitter.cpp | 164 const Pattern *Pat = nullptr; in print() 167 PrettyStackTraceEmit(const Record &Def, const Pattern *Pat = nullptr) in print() 404 // Pattern: G_BUILD_VECTOR $x, $y, 0 in inferImmediateType() 630 /// Memory management for `Pattern` objects is done through `std::unique_ptr`. 640 using PatternMap = MapVector<StringRef, std::unique_ptr<Pattern>>; 641 using PatternAlternatives = DenseMap<const Pattern *, unsigned>; 677 bool addApplyPattern(std::unique_ptr<Pattern> Pat); 678 bool addMatchPattern(std::unique_ptr<Pattern> Pat); 733 DenseSet<const Pattern *> &SeenPats); 743 DenseSet<const Pattern *> [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/ |
| H A D | LVOptions.cpp | 408 Error LVPatterns::createMatchEntry(LVMatchInfo &Filters, StringRef Pattern, in createMatchEntry() argument 413 Match.Pattern = std::string(Pattern); in createMatchEntry() 414 if (Pattern.size()) { in createMatchEntry() 415 Match.RE = std::make_shared<Regex>(Pattern, IgnoreCase ? Regex::IgnoreCase in createMatchEntry() 430 Match.Pattern = std::string(Pattern); in createMatchEntry() 431 if (Match.Pattern.size()) { in createMatchEntry() 460 StringRef Pattern = Entry.first(); in addPatterns() local 461 if (Error Err = createMatchEntry(Filters, Pattern, IgnoreCas in addPatterns() [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Support/ |
| H A D | SpecialCaseList.cpp | 27 Error SpecialCaseList::Matcher::insert(StringRef Pattern, unsigned LineNumber, in insert() argument 29 if (Pattern.empty()) in insert() 36 auto Regexp = Pattern.str(); in insert() 56 auto [It, DidEmplace] = Globs.try_emplace(Pattern); in insert() 60 Pattern = It->getKey(); in insert() 62 if (auto Err = GlobPattern::create(Pattern, /*MaxSubPatterns=*/1024) in insert() 71 for (const auto &[Pattern, Pair] : Globs) in match() 192 auto [Pattern, Category] = Postfix.split("="); in parse() 194 if (auto Err = Entry.insert(Pattern, LineNo, UseGlobs)) { in parse() 197 Twine(LineNo) + ": '" + Pattern + "': " + toString(std::move(Err))) in parse()
|
| /freebsd-src/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
| H A D | Patterns.h | |
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrFormats.td | 132 let Pattern = pattern; 229 let Pattern = pattern; 244 let Pattern = pattern; 271 let Pattern = pattern; 285 let Pattern = pattern; 317 let Pattern = pattern; 380 let Pattern = pattern; 395 let Pattern = pattern; 412 let Pattern = pattern; 428 let Pattern = pattern; [all …]
|
| /freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 630 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, 633 QualType Result = CheckPackExpansion(Pattern->getType(), in CheckPackExpansion() 634 Pattern->getTypeLoc().getSourceRange(), in CheckPackExpansion() 640 TLB.pushFullCopy(Pattern->getTypeLoc()); in CheckPackExpansion() 647 QualType Sema::CheckPackExpansion(QualType Pattern, SourceRange PatternRange, in CheckPackExpansion() 657 if (!Pattern->containsUnexpandedParameterPack() && in CheckPackExpansion() 658 !Pattern->getContainedDeducedType()) { in CheckPackExpansion() 664 return Context.getPackExpansionType(Pattern, NumExpansions, in CheckPackExpansion() 668 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { in CheckPackExpansion() 669 return CheckPackExpansion(Pattern, EllipsisLo in CheckPackExpansion() 614 CheckPackExpansion(TypeSourceInfo * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument 631 CheckPackExpansion(QualType Pattern,SourceRange PatternRange,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument 652 ActOnPackExpansion(Expr * Pattern,SourceLocation EllipsisLoc) ActOnPackExpansion() argument 656 CheckPackExpansion(Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument 814 QualType Pattern = cast<PackExpansionType>(T)->getPattern(); getNumArgumentsInExpansion() local 1081 TypeLoc Pattern = Expansion.getPatternLoc(); getTemplateArgumentPackExpansionPattern() local 1098 Expr *Pattern = Expansion->getPattern(); getTemplateArgumentPackExpansionPattern() local [all...] |
| H A D | SemaTemplateInstantiate.cpp | 271 const FunctionDecl *Pattern, bool RelativeToPrimary, in HandleRecordDecl() 321 (!Pattern || !Pattern->getLexicalDeclContext()->isFileContext())) { 467 const FunctionDecl *Pattern, bool ForConstraintInstantiation, in InstantiatingTemplate() 509 R = HandleFunction(*this, Function, Result, Pattern, RelativeToPrimary, in InstantiatingTemplate() 3299 CXXRecordDecl *Pattern, in InstantiateClass() 3303 for (const auto &Base : Pattern->bases()) { in InstantiateClass() 3413 CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern, in InstantiateClass() 3418 = cast_or_null<CXXRecordDecl>(Pattern->getDefinition()); in InstantiateClass() 3421 Pattern, PatternDe in InstantiateClass() 180 HandleFunction(const FunctionDecl * Function,MultiLevelTemplateArgumentList & Result,const FunctionDecl * Pattern,bool RelativeToPrimary,bool ForConstraintInstantiation) HandleFunction() argument 342 getTemplateInstantiationArgs(const NamedDecl * ND,const DeclContext * DC,bool Final,const TemplateArgumentList * Innermost,bool RelativeToPrimary,const FunctionDecl * Pattern,bool ForConstraintInstantiation,bool SkipForSpecialization) getTemplateInstantiationArgs() argument 3113 SubstBaseSpecifiers(CXXRecordDecl * Instantiation,CXXRecordDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs) SubstBaseSpecifiers() argument 3249 InstantiateClass(SourceLocation PointOfInstantiation,CXXRecordDecl * Instantiation,CXXRecordDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs,TemplateSpecializationKind TSK,bool Complain) InstantiateClass() argument 3508 InstantiateEnum(SourceLocation PointOfInstantiation,EnumDecl * Instantiation,EnumDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs,TemplateSpecializationKind TSK) InstantiateEnum() argument 3574 InstantiateInClassInitializer(SourceLocation PointOfInstantiation,FieldDecl * Instantiation,FieldDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs) InstantiateInClassInitializer() argument 3786 CXXRecordDecl *Pattern = nullptr; getPatternForClassTemplateSpecialization() local 3826 ActionResult<CXXRecordDecl *> Pattern = InstantiateClassTemplateSpecialization() local 3856 if (FunctionDecl *Pattern = InstantiateClassMembers() local 3987 CXXRecordDecl *Pattern = Record->getInstantiatedFromMemberClass(); InstantiateClassMembers() local 4040 EnumDecl *Pattern = Enum->getTemplateInstantiationPattern(); InstantiateClassMembers() local 4060 FieldDecl *Pattern = Lookup.find_first<FieldDecl>(); InstantiateClassMembers() local [all...] |
| H A D | SemaTemplateInstantiateDecl.cpp | 896 void Sema::updateAttrsForLateParsedTemplate(const Decl *Pattern, Decl *Inst) { 897 for (const auto *Attr : Pattern->attrs()) { 1110 TypeAliasDecl *Pattern = D->getTemplatedDecl(); in VisitTypeAliasTemplateDecl() 1122 if (getPreviousDeclForInstantiation<TypedefNameDecl>(Pattern)) { in VisitBindingDecl() 1123 DeclContext::lookup_result Found = Owner->lookup(Pattern->getDeclName()); in VisitBindingDecl() 1130 InstantiateTypedefNameDecl(Pattern, /*IsTypeAlias=*/true)); in VisitDecompositionDecl() 1581 EnumDecl *Enum, EnumDecl *Pattern) { in InstantiateEnumDefinition() 1585 Enum->setLocation(Pattern->getLocation()); in InstantiateEnumDefinition() 1590 for (auto *EC : Pattern->enumerators()) { in InstantiateEnumDefinition() 1627 if (Pattern in VisitClassTemplateDecl() 867 updateAttrsForLateParsedTemplate(const Decl * Pattern,Decl * Inst) updateAttrsForLateParsedTemplate() argument 1085 TypeAliasDecl *Pattern = D->getTemplatedDecl(); VisitTypeAliasTemplateDecl() local 1543 InstantiateEnumDefinition(EnumDecl * Enum,EnumDecl * Pattern) InstantiateEnumDefinition() argument 1622 CXXRecordDecl *Pattern = D->getTemplatedDecl(); VisitClassTemplateDecl() local 1809 VarDecl *Pattern = D->getTemplatedDecl(); VisitVarTemplateDecl() local 2969 TypeLoc Pattern = Expansion.getPatternLoc(); VisitNonTypeTemplateParmDecl() local 4934 Stmt *Pattern = nullptr; InstantiateFunctionDefinition() local 5873 isInstantiationOf(ClassTemplateDecl * Pattern,ClassTemplateDecl * Instance) isInstantiationOf() argument 5886 isInstantiationOf(FunctionTemplateDecl * Pattern,FunctionTemplateDecl * Instance) isInstantiationOf() argument 5900 isInstantiationOf(ClassTemplatePartialSpecializationDecl * Pattern,ClassTemplatePartialSpecializationDecl * Instance) isInstantiationOf() argument 5915 isInstantiationOf(CXXRecordDecl * Pattern,CXXRecordDecl * Instance) isInstantiationOf() argument 5928 isInstantiationOf(FunctionDecl * Pattern,FunctionDecl * Instance) isInstantiationOf() argument 5941 isInstantiationOf(EnumDecl * Pattern,EnumDecl * Instance) isInstantiationOf() argument 5954 isInstantiationOf(UsingShadowDecl * Pattern,UsingShadowDecl * Instance,ASTContext & C) isInstantiationOf() argument 5961 isInstantiationOf(UsingDecl * Pattern,UsingDecl * Instance,ASTContext & C) isInstantiationOf() argument 5967 isInstantiationOfUnresolvedUsingDecl(T * Pattern,Decl * Other,ASTContext & Ctx) isInstantiationOfUnresolvedUsingDecl() argument 5993 isInstantiationOfStaticDataMember(VarDecl * Pattern,VarDecl * Instance) isInstantiationOfStaticDataMember() argument 6503 PerformDependentDiagnostics(const DeclContext * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs) PerformDependentDiagnostics() argument [all...] |
| /freebsd-src/contrib/llvm-project/clang/tools/clang-format/ |
| H A D | ClangFormat.cpp | 635 if (const auto Pattern{StringRef{Line}.trim()}; in isIgnored() 637 !Pattern.empty() && Pattern[0] != '#') { in isIgnored() 638 Patterns.push_back(Pattern); in isIgnored() 649 StringRef Pattern{Pat}; in isIgnored() 651 Pattern = Pattern.drop_front(); in isIgnored() 653 if (Pattern.empty()) in isIgnored() 656 Pattern = Pattern in isIgnored() 627 if (const auto Pattern{StringRef{Line}.trim()}; isIgnored() local 641 StringRef Pattern{Pat}; isIgnored() local [all...] |
| /freebsd-src/contrib/llvm-project/lld/include/lld/Common/ |
| H A D | Strings.h | 34 SingleStringMatcher(llvm::StringRef Pattern); 67 StringMatcher(llvm::StringRef Pattern) in StringMatcher() argument 68 : patterns({SingleStringMatcher(Pattern)}) {} in StringMatcher()
|
| /freebsd-src/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-src/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-src/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-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsEVAInstrInfo.td | 58 list<dag> Pattern = []; 77 list<dag> Pattern = []; 94 list<dag> Pattern = []; 112 list<dag> Pattern = []; 129 list<dag> Pattern = []; 143 list<dag> Pattern = []; 157 list<dag> Pattern = []; 173 list<dag> Pattern = [];
|
| H A D | Mips32r6InstrInfo.td | 219 list<dag> Pattern = [(set FGRCCOpnd:$fd, (Op FGROpnd:$fs, FGROpnd:$ft))]; 323 list<dag> Pattern = []; 337 list<dag> Pattern = []; 349 list<dag> Pattern = []; 362 list<dag> Pattern = []; 497 list<dag> Pattern = []; 534 list<dag> Pattern = []; 547 list<dag> Pattern = [(set GPROpnd:$rd, (Op GPROpnd:$rs, GPROpnd:$rt))]; 559 list<dag> Pattern = []; 602 list<dag> Pattern [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/ |
| H A D | DIASession.cpp | 284 llvm::StringRef Pattern, in findSourceFiles() argument 288 if (!Pattern.empty()) in findSourceFiles() 289 Utf16Pattern = CComBSTR(Pattern.data()); in findSourceFiles() 306 llvm::StringRef Pattern, in findOneSourceFile() argument 308 auto SourceFiles = findSourceFiles(Compiland, Pattern, Flags); in findOneSourceFile() 315 DIASession::findCompilandsForSourceFile(llvm::StringRef Pattern, in findCompilandsForSourceFile() argument 317 auto File = findOneSourceFile(nullptr, Pattern, Flags); in findCompilandsForSourceFile() 324 DIASession::findOneCompilandForSourceFile(llvm::StringRef Pattern, in findOneCompilandForSourceFile() argument 326 auto Compilands = findCompilandsForSourceFile(Pattern, Flags); in findOneCompilandForSourceFile()
|
| /freebsd-src/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-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | Internalize.cpp | 62 for (StringRef Pattern : APIList) in PreserveAPIList() local 63 addGlob(Pattern); in PreserveAPIList() 75 void addGlob(StringRef Pattern) { in addGlob() argument 76 auto GlobOrErr = GlobPattern::create(Pattern); in addGlob()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/FileCheck/ |
| H A D | FileCheck.cpp | 286 bool Pattern::isValidVarNameStart(char C) { return C == '_' || isAlpha(C); } in isValidVarNameStart() 288 Expected<Pattern::VariableProperties> 289 Pattern::parseVariable(StringRef &Str, const SourceMgr &SM) { in parseVariable() 336 Expected<NumericVariable *> Pattern::parseNumericVariableDefinition( in parseNumericVariableDefinition() 374 Expected<std::unique_ptr<NumericVariableUse>> Pattern::parseNumericVariableUse( in parseNumericVariableUse() 409 Expected<std::unique_ptr<ExpressionAST>> Pattern::parseNumericOperand( in parseNumericOperand() 422 Expected<Pattern::VariableProperties> ParseVarResult = in parseNumericOperand() 464 Pattern::parseParenExpr(StringRef &Expr, std::optional<size_t> LineNumber, in parseParenExpr() 497 Pattern::parseBinop(StringRef Expr, StringRef &RemainingExpr, in parseBinop() 542 Pattern in parseCallExpr() [all...] |