Lines Matching refs:Pattern
437 bool Pattern::isValidVarNameStart(char C) { return C == '_' || isAlpha(C); } in isValidVarNameStart()
439 Expected<Pattern::VariableProperties>
440 Pattern::parseVariable(StringRef &Str, const SourceMgr &SM) { in parseVariable()
481 Expected<NumericVariable *> Pattern::parseNumericVariableDefinition( in parseNumericVariableDefinition()
520 Expected<std::unique_ptr<NumericVariableUse>> Pattern::parseNumericVariableUse( in parseNumericVariableUse()
555 Expected<std::unique_ptr<ExpressionAST>> Pattern::parseNumericOperand( in parseNumericOperand()
568 Expected<Pattern::VariableProperties> ParseVarResult = in parseNumericOperand()
614 Pattern::parseParenExpr(StringRef &Expr, Optional<size_t> LineNumber, in parseParenExpr()
647 Pattern::parseBinop(StringRef Expr, StringRef &RemainingExpr, in parseBinop()
692 Pattern::parseCallExpr(StringRef &Expr, StringRef FuncName, in parseCallExpr()
767 Expected<std::unique_ptr<Expression>> Pattern::parseNumericSubstitutionBlock( in parseNumericSubstitutionBlock()
916 bool Pattern::parsePattern(StringRef PatternStr, StringRef Prefix, in parsePattern()
1052 Expected<Pattern::VariableProperties> ParseVarResult = in parsePattern()
1203 bool Pattern::AddRegExToRegEx(StringRef RS, unsigned &CurParen, SourceMgr &SM) { in AddRegExToRegEx()
1217 void Pattern::AddBackrefToRegEx(unsigned BackrefNum) { in AddBackrefToRegEx()
1223 Pattern::MatchResult Pattern::match(StringRef Buffer, in match()
1336 unsigned Pattern::computeMatchDistance(StringRef Buffer) const { in computeMatchDistance()
1353 void Pattern::printSubstitutions(const SourceMgr &SM, StringRef Buffer, in printSubstitutions()
1387 void Pattern::printVariableDefs(const SourceMgr &SM, in printVariableDefs()
1459 void Pattern::printFuzzyMatch(const SourceMgr &SM, StringRef Buffer, in printFuzzyMatch()
1536 size_t Pattern::FindRegexVarEnd(StringRef Str, SourceMgr &SM) { in FindRegexVarEnd()
1871 std::vector<Pattern> ImplicitNegativeChecks; in readCheckFile()
1895 Pattern(Check::CheckNot, PatternContext.get())); in readCheckFile()
1900 std::vector<Pattern> DagNotMatches = ImplicitNegativeChecks; in readCheckFile()
1972 Pattern P(CheckTy, PatternContext.get(), LineNumber); in readCheckFile()
2035 Pattern(Check::CheckEOF, PatternContext.get(), LineNumber + 1), in readCheckFile()
2046 StringRef Prefix, SMLoc Loc, const Pattern &Pat, in printMatch()
2048 Pattern::MatchResult MatchResult, in printMatch()
2116 StringRef Prefix, SMLoc Loc, const Pattern &Pat, in printNoMatch()
2199 StringRef Prefix, SMLoc Loc, const Pattern &Pat, in reportMatchResult()
2201 Pattern::MatchResult MatchResult, in reportMatchResult()
2240 std::vector<const Pattern *> NotStrings; in Check()
2262 Pattern::MatchResult MatchResult = Pat.match(MatchBuffer, SM); in Check()
2378 const std::vector<const Pattern *> &NotStrings, in CheckNot()
2382 for (const Pattern *Pat : NotStrings) { in CheckNot()
2384 Pattern::MatchResult MatchResult = Pat->match(Buffer, SM); in CheckNot()
2397 std::vector<const Pattern *> &NotStrings, in CheckDag()
2419 const Pattern &Pat = *PatItr; in CheckDag()
2438 Pattern::MatchResult MatchResult = Pat.match(MatchBuffer, SM); in CheckDag()
2506 Pattern::MatchResult(MatchPos, MatchLen, Error::success()), Req, in CheckDag()
2675 Pattern::parseNumericSubstitutionBlock( in defineCmdlineVariables()
2703 Expected<Pattern::VariableProperties> ParseVarResult = in defineCmdlineVariables()
2704 Pattern::parseVariable(CmdlineName, SM); in defineCmdlineVariables()