Home
last modified time | relevance | path

Searched refs:NumericVariable (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/FileCheck/
H A DFileCheckImpl.h217 class NumericVariable {
242 explicit NumericVariable(StringRef Name, ExpressionFormat ImplicitFormat,
289 NumericVariable *Variable;
292 NumericVariableUse(StringRef Name, NumericVariable *Variable) in NumericVariableUse()
451 StringMap<NumericVariable *> GlobalNumericVariableTable;
455 NumericVariable *LineVariable = nullptr;
459 std::vector<std::unique_ptr<NumericVariable>> NumericVariables;
494 template <class... Types> NumericVariable *makeNumericVariable(Types... args);
626 NumericVariable *DefinedNumericVariable;
696 StringRef Expr, std::optional<NumericVariable *> &DefinedNumericVariable,
[all …]
H A DFileCheck.cpp376 Expected<NumericVariable *> Pattern::parseNumericVariableDefinition( in parseNumericVariableDefinition()
400 NumericVariable *DefinedNumericVariable; in parseNumericVariableDefinition()
434 NumericVariable *NumericVariable = VarTableIter->second; in parseNumericVariableUse() local
436 std::optional<size_t> DefLineNumber = NumericVariable->getDefLineNumber(); in parseNumericVariableUse()
443 return std::make_unique<NumericVariableUse>(Name, NumericVariable); in parseNumericVariableUse()
655 StringRef Expr, std::optional<NumericVariable *> &DefinedNumericVariable, in parseNumericSubstitutionBlock()
790 Expected<NumericVariable *> ParseResult = parseNumericVariableDefinition( in parseNumericSubstitutionBlock()
988 std::optional<NumericVariable *> DefinedNumericVariable; in parsePattern()
1215 NumericVariable *DefinedNumericVariable = in match()
1409 NumericVariable *FileCheckPatternContext::makeNumericVariable(Types... args) { in makeNumericVariable()
[all …]