Lines Matching refs:Substitution
388 class Substitution {
406 Substitution(FileCheckPatternContext *Context, StringRef VarName, in Substitution() function
410 virtual ~Substitution() = default;
423 class StringSubstitution : public Substitution {
427 : Substitution(Context, VarName, InsertIdx) {} in StringSubstitution()
434 class NumericSubstitution : public Substitution {
444 : Substitution(Context, ExpressionStr, InsertIdx), in NumericSubstitution()
494 std::vector<std::unique_ptr<Substitution>> Substitutions;
525 Substitution *makeStringSubstitution(StringRef VarName, size_t InsertIdx);
529 Substitution *makeNumericSubstitution(StringRef ExpressionStr,
631 std::vector<Substitution *> Substitutions;