/freebsd/contrib/llvm-project/clang/lib/Format/ |
H A D | MatchFilePath.cpp | 25 assert(!Pattern.empty()); in matchFilePath() 42 switch (const auto F = FilePath[J]; Pattern[I]) { in matchFilePath() 44 if (++I == EOP || F != Pattern[I]) in matchFilePath() 59 if (Pattern[I] == '\\' && ++I == EOP) in matchFilePath() 62 if (Pattern[I] == Separator) { in matchFilePath() 86 if (Pattern[I] == '!') { in matchFilePath() 92 if (I + 2 < K && Pattern[I + 1] == '-') { in matchFilePath() 93 Match = Pattern[I] <= F && F <= Pattern[I + 2]; in matchFilePath() 96 Match = F == Pattern[I++]; in matchFilePath() 107 if (F != Pattern[I]) in matchFilePath() [all …]
|
/freebsd/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/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/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/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelMatcherGen.cpp | 58 const PatternToMatch &Pattern; member in __anon897dd59a0111::MatcherGen 211 if (N == Pattern.getSrcPattern()) { in EmitLeafMatchCode() 286 if (N == Pattern.getSrcPattern()) { in EmitLeafMatchCode() 347 if (N == Pattern.getSrcPattern()) in EmitOperatorMatchCode() 438 N != Pattern.getSrcPattern()) { in EmitOperatorMatchCode() 786 bool isRoot = N == Pattern.getDstPattern(); in EmitResultInstructionAsOperand() 914 if (isRoot && !Pattern.getDstRegs().empty()) { in EmitResultInstructionAsOperand() 921 for (Record *Reg : Pattern.getDstRegs()) { in EmitResultInstructionAsOperand() 1049 if (!Pattern.getDstRegs().empty()) { in EmitResultCode() 1062 for (Record *Reg : Pattern.getDstRegs()) { in EmitResultCode() [all …]
|
H A D | GlobalISelCombinerEmitter.cpp | 173 const Pattern *Pat = nullptr; 851 case Pattern::K_PatFrag: in emitRuleMatchers() 852 case Pattern::K_Builtin: in emitRuleMatchers() 857 case Pattern::K_CXX: in emitRuleMatchers() 1549 std::unique_ptr<Pattern> 1594 std::unique_ptr<Pattern> 1932 case Pattern::K_Builtin: in emitMatchPattern() 1938 case Pattern::K_CXX: { in emitMatchPattern() 1991 case Pattern::K_CXX: { in emitMatchPattern() 2168 case Pattern::K_PatFrag: in emitApplyPatterns() [all …]
|
/freebsd/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, IgnoreCase, UseRegex)) in addPatterns() 470 << " Pattern: '" << Match.Pattern << "'\n"; in addPatterns() 515 Matched = Input.equals(Match.Pattern); in matchPattern() [all …]
|
/freebsd/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/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | Patterns.h | 112 class Pattern { 123 virtual ~Pattern() = default; 135 Pattern(unsigned Kind, StringRef Name) : Kind(Kind), Name(Name) { in Pattern() function 155 class AnyOpcodePattern : public Pattern { 157 AnyOpcodePattern(StringRef Name) : Pattern(K_AnyOpcode, Name) {} in AnyOpcodePattern() 192 class CXXPattern : public Pattern { 197 : Pattern(K_CXX, Name), RawCode(Code.trim().str()) {} in CXXPattern() 292 class InstructionPattern : public Pattern { 296 static bool classof(const Pattern *P) { in classof() 422 static bool classof(const Pattern *P) { in classof() [all …]
|
/freebsd/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/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 624 TLB.pushFullCopy(Pattern->getTypeLoc()); in CheckPackExpansion() 641 if (!Pattern->containsUnexpandedParameterPack() && in CheckPackExpansion() 642 !Pattern->getContainedDeducedType()) { in CheckPackExpansion() 658 if (!Pattern) in CheckPackExpansion() 665 if (!Pattern->containsUnexpandedParameterPack()) { in CheckPackExpansion() 667 << Pattern->getSourceRange(); in CheckPackExpansion() 668 CorrectDelayedTyposInExpr(Pattern); in CheckPackExpansion() 1081 TypeLoc Pattern = Expansion.getPatternLoc(); in getTemplateArgumentPackExpansionPattern() local 1088 TLB.pushFullCopy(Pattern); in getTemplateArgumentPackExpansionPattern() 1098 Expr *Pattern = Expansion->getPattern(); in getTemplateArgumentPackExpansionPattern() local [all …]
|
H A D | SemaTemplateInstantiate.cpp | 223 (!Pattern || !Pattern->getLexicalDeclContext()->isFileContext())) { in HandleFunction() 3268 Pattern = PatternDef; in InstantiateClass() 3516 Pattern = PatternDef; in InstantiateEnum() 3592 Diag(Pattern->getEndLoc(), in InstantiateInClassInitializer() 3799 Pattern = PartialSpec; in getPatternForClassTemplateSpecialization() 3813 return Pattern; in getPatternForClassTemplateSpecialization() 3829 if (!Pattern.isUsable()) in InstantiateClassTemplateSpecialization() 3830 return Pattern.isInvalid(); in InstantiateClassTemplateSpecialization() 3856 if (FunctionDecl *Pattern = in InstantiateClassMembers() local 4019 if (Pattern) in InstantiateClassMembers() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 1666 LookupResult R(SemaRef, Pattern->getDeclName(), Pattern->getLocation(), in VisitClassTemplateDecl() 1686 SemaRef.Context, Pattern->getTagKind(), DC, Pattern->getBeginLoc(), in VisitClassTemplateDecl() 1687 Pattern->getLocation(), Pattern->getIdentifier(), PrevDecl, in VisitClassTemplateDecl() 4934 Stmt *Pattern = nullptr; in InstantiateFunctionDefinition() local 5875 Pattern = Pattern->getCanonicalDecl(); in isInstantiationOf() 5888 Pattern = Pattern->getCanonicalDecl(); in isInstantiationOf() 5902 Pattern in isInstantiationOf() 5917 Pattern = Pattern->getCanonicalDecl(); in isInstantiationOf() 5930 Pattern = Pattern->getCanonicalDecl(); in isInstantiationOf() 5943 Pattern = Pattern->getCanonicalDecl(); in isInstantiationOf() [all …]
|
/freebsd/contrib/llvm-project/clang/tools/clang-format/ |
H A D | ClangFormat.cpp | 627 if (const auto Pattern{StringRef{Line}.trim()}; in isIgnored() local 629 !Pattern.empty() && Pattern[0] != '#') { in isIgnored() 630 Patterns.push_back(Pattern); in isIgnored() 641 StringRef Pattern{Pat}; in isIgnored() local 643 Pattern = Pattern.drop_front(); in isIgnored() 645 if (Pattern.empty()) in isIgnored() 648 Pattern = Pattern.ltrim(); in isIgnored() 652 if (Pattern[0] != '/') { in isIgnored() 654 append(Path, Style::posix, Pattern); in isIgnored() 656 Pattern = Path; in isIgnored() [all …]
|
/freebsd/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/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/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/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/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 | 322 list<dag> Pattern = []; 336 list<dag> Pattern = []; 348 list<dag> Pattern = []; 361 list<dag> Pattern = []; 484 list<dag> Pattern = []; 521 list<dag> Pattern = []; 546 list<dag> Pattern = []; 632 list<dag> Pattern = []; 644 list<dag> Pattern = []; 659 list<dag> Pattern = []; [all …]
|
/freebsd/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/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/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/contrib/llvm-project/llvm/lib/FileCheck/ |
H A D | FileCheck.cpp | 288 Expected<Pattern::VariableProperties> 416 Expected<Pattern::VariableProperties> ParseVarResult = in parseNumericOperand() 536 Pattern::parseCallExpr(StringRef &Expr, StringRef FuncName, in parseCallExpr() 1069 void Pattern::AddBackrefToRegEx(unsigned BackrefNum) { in AddBackrefToRegEx() 1075 Pattern::MatchResult Pattern::match(StringRef Buffer, in match() 1237 void Pattern::printVariableDefs(const SourceMgr &SM, in printVariableDefs() 1811 Pattern(Check::CheckNot, PatternContext.get()), in readCheckFile() 1901 Pattern P(CheckTy, PatternContext.get(), LineNumber); in readCheckFile() 1977 Pattern::MatchResult MatchResult, in printMatch() 2351 const Pattern &Pat = PatItr->DagNotPat; in CheckDag() [all …]
|