Searched refs:NumericVariable (Results 1 – 2 of 2) sorted by relevance
259 class NumericVariable {284 explicit NumericVariable(StringRef Name, ExpressionFormat ImplicitFormat,331 NumericVariable *Variable;334 NumericVariableUse(StringRef Name, NumericVariable *Variable) in NumericVariableUse()478 StringMap<NumericVariable *> GlobalNumericVariableTable;482 NumericVariable *LineVariable = nullptr;486 std::vector<std::unique_ptr<NumericVariable>> NumericVariables;521 template <class... Types> NumericVariable *makeNumericVariable(Types... args);653 NumericVariable *DefinedNumericVariable;722 StringRef Expr, Optional<NumericVariable *> &DefinedNumericVariable,[all …]
481 Expected<NumericVariable *> Pattern::parseNumericVariableDefinition( in parseNumericVariableDefinition()506 NumericVariable *DefinedNumericVariable; in parseNumericVariableDefinition()536 NumericVariable *NumericVariable; in parseNumericVariableUse() local538 NumericVariable = VarTableIter->second; in parseNumericVariableUse()540 NumericVariable = Context->makeNumericVariable( in parseNumericVariableUse()542 Context->GlobalNumericVariableTable[Name] = NumericVariable; in parseNumericVariableUse()545 Optional<size_t> DefLineNumber = NumericVariable->getDefLineNumber(); in parseNumericVariableUse()552 return std::make_unique<NumericVariableUse>(Name, NumericVariable); in parseNumericVariableUse()768 StringRef Expr, Optional<NumericVariable *> &DefinedNumericVariable, in parseNumericSubstitutionBlock()905 Expected<NumericVariable *> ParseResult = parseNumericVariableDefinition( in parseNumericSubstitutionBlock()[all …]