Lines Matching refs:Pattern

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::parseCallExpr(StringRef &Expr, StringRef FuncName, in parseCallExpr()
617 Expected<std::unique_ptr<Expression>> Pattern::parseNumericSubstitutionBlock( in parseNumericSubstitutionBlock()
764 bool Pattern::parsePattern(StringRef PatternStr, StringRef Prefix, in parsePattern()
904 Expected<Pattern::VariableProperties> ParseVarResult = in parsePattern()
1057 bool Pattern::AddRegExToRegEx(StringRef RS, unsigned &CurParen, SourceMgr &SM) { in AddRegExToRegEx()
1071 void Pattern::AddBackrefToRegEx(unsigned BackrefNum) { in AddBackrefToRegEx()
1077 Pattern::MatchResult Pattern::match(StringRef Buffer, in match()
1188 unsigned Pattern::computeMatchDistance(StringRef Buffer) const { in computeMatchDistance()
1205 void Pattern::printSubstitutions(const SourceMgr &SM, StringRef Buffer, in printSubstitutions()
1239 void Pattern::printVariableDefs(const SourceMgr &SM, in printVariableDefs()
1313 void Pattern::printFuzzyMatch(const SourceMgr &SM, StringRef Buffer, in printFuzzyMatch()
1390 size_t Pattern::FindRegexVarEnd(StringRef Str, SourceMgr &SM) { in FindRegexVarEnd()
1813 Pattern(Check::CheckNot, PatternContext.get()), in readCheckFile()
1903 Pattern P(CheckTy, PatternContext.get(), LineNumber); in readCheckFile()
1966 Pattern(Check::CheckEOF, PatternContext.get(), LineNumber + 1), in readCheckFile()
1977 StringRef Prefix, SMLoc Loc, const Pattern &Pat, in printMatch()
1979 Pattern::MatchResult MatchResult, in printMatch()
2047 StringRef Prefix, SMLoc Loc, const Pattern &Pat, in printNoMatch()
2130 StringRef Prefix, SMLoc Loc, const Pattern &Pat, in reportMatchResult()
2132 Pattern::MatchResult MatchResult, in reportMatchResult()
2193 Pattern::MatchResult MatchResult = Pat.match(MatchBuffer, SM); in Check()
2316 Pattern::MatchResult MatchResult = NotInfo->DagNotPat.match(Buffer, SM); in CheckNot()
2353 const Pattern &Pat = PatItr->DagNotPat; in CheckDag()
2373 Pattern::MatchResult MatchResult = Pat.match(MatchBuffer, SM); in CheckDag()
2441 Pattern::MatchResult(MatchPos, MatchLen, Error::success()), Req, in CheckDag()
2580 Pattern::parseNumericSubstitutionBlock(CmdlineDefExpr, in defineCmdlineVariables()
2609 Expected<Pattern::VariableProperties> ParseVarResult = in defineCmdlineVariables()
2610 Pattern::parseVariable(CmdlineName, SM); in defineCmdlineVariables()