Lines Matching defs:Substitution
339 class Substitution {
357 Substitution(FileCheckPatternContext *Context, StringRef VarName,
361 virtual ~Substitution() = default;
374 class StringSubstitution : public Substitution {
378 : Substitution(Context, VarName, InsertIdx) {}
385 class NumericSubstitution : public Substitution {
395 : Substitution(Context, ExpressionStr, InsertIdx),
445 std::vector<std::unique_ptr<Substitution>> Substitutions;
476 Substitution *makeStringSubstitution(StringRef VarName, size_t InsertIdx);
480 Substitution *makeNumericSubstitution(StringRef ExpressionStr,
582 std::vector<Substitution *> Substitutions;