Home
last modified time | relevance | path

Searched refs:Pattern (Results 1 – 25 of 209) sorted by relevance

123456789

/freebsd/contrib/llvm-project/clang/lib/Format/
H A DMatchFilePath.cpp25 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 DDiagnosticHandler.cpp25 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 DCommonConfig.cpp16 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 DStrings.cpp22 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 DDAGISelMatcherGen.cpp58 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 DGlobalISelCombinerEmitter.cpp173 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 DLVOptions.cpp408 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 DSpecialCaseList.cpp27 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 DPatterns.h112 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 DPPCInstrFormats.td132 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 DSemaTemplateVariadic.cpp624 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 DSemaTemplateInstantiate.cpp223 (!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 DSemaTemplateInstantiateDecl.cpp1666 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 DClangFormat.cpp627 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 DStrings.h34 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 Dvarmod-match-escape.exp5 Pattern for ':M' is "\:"
10 Pattern for ':M' is ":"
21 Pattern for ':M' is ":"
29 Pattern for ':M' is ":\:"
H A Dvardebug.exp16 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 DIPDBSession.h64 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 DDIASession.h61 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 DMipsEVAInstrInfo.td58 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 DMips32r6InstrInfo.td322 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 DDIASession.cpp284 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 DNativeSession.h81 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 DInternalize.cpp62 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 DFileCheck.cpp288 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 …]

123456789