Lines Matching refs:NumericVariable
336 Expected<NumericVariable *> Pattern::parseNumericVariableDefinition( in parseNumericVariableDefinition()
360 NumericVariable *DefinedNumericVariable; in parseNumericVariableDefinition()
390 NumericVariable *NumericVariable; in parseNumericVariableUse() local
392 NumericVariable = VarTableIter->second; in parseNumericVariableUse()
394 NumericVariable = Context->makeNumericVariable( in parseNumericVariableUse()
396 Context->GlobalNumericVariableTable[Name] = NumericVariable; in parseNumericVariableUse()
399 std::optional<size_t> DefLineNumber = NumericVariable->getDefLineNumber(); in parseNumericVariableUse()
406 return std::make_unique<NumericVariableUse>(Name, NumericVariable); in parseNumericVariableUse()
618 StringRef Expr, std::optional<NumericVariable *> &DefinedNumericVariable, in parseNumericSubstitutionBlock()
753 Expected<NumericVariable *> ParseResult = parseNumericVariableDefinition( in parseNumericSubstitutionBlock()
951 std::optional<NumericVariable *> DefinedNumericVariable; in parsePattern()
1176 NumericVariable *DefinedNumericVariable = in match()
1369 NumericVariable *FileCheckPatternContext::makeNumericVariable(Types... args) { in makeNumericVariable()
1370 NumericVariables.push_back(std::make_unique<NumericVariable>(args...)); in makeNumericVariable()
2578 std::optional<NumericVariable *> DefinedNumericVariable; in defineCmdlineVariables()