Lines Matching refs:Expression
19 class Expression; variable
33 static bool GetConstantInt(const Expression& value, SKSL_INT* out);
39 static bool GetConstantValue(const Expression& value, double* out);
45 static const Expression* GetConstantValueForVariable(const Expression& value);
51 static const Expression* GetConstantValueOrNull(const Expression& value);
54 static bool IsConstantSplat(const Expression& expr, double value);
60 static std::unique_ptr<Expression> MakeConstantValueForVariable(Position pos,
61 std::unique_ptr<Expression> expr);
64 static std::unique_ptr<Expression> Simplify(const Context& context,
66 const Expression& left,
68 const Expression& right,