Lines Matching refs:Substitution
385 class Substitution {
403 Substitution(FileCheckPatternContext *Context, StringRef VarName, in Substitution() function
407 virtual ~Substitution() = default;
420 class StringSubstitution : public Substitution {
424 : Substitution(Context, VarName, InsertIdx) {} in StringSubstitution()
431 class NumericSubstitution : public Substitution {
441 : Substitution(Context, ExpressionStr, InsertIdx), in NumericSubstitution()
491 std::vector<std::unique_ptr<Substitution>> Substitutions;
522 Substitution *makeStringSubstitution(StringRef VarName, size_t InsertIdx);
526 Substitution *makeNumericSubstitution(StringRef ExpressionStr,
590 std::vector<Substitution *> Substitutions;