Lines Matching refs:Interpreter
30 void Interpreter::run() { in run()
47 void Interpreter::run(const FunctionDefinition& f) { in run()
60 void Interpreter::push(Value value) { in push()
64 Interpreter::Value Interpreter::pop() { in pop()
71 Interpreter::StackIndex Interpreter::stackAlloc(int count) { in stackAlloc()
79 void Interpreter::runStatement() { in runStatement()
179 static Interpreter::TypeKind type_kind(const Type& type) { in type_kind()
181 return Interpreter::kInt_TypeKind; in type_kind()
183 return Interpreter::kFloat_TypeKind; in type_kind()
188 Interpreter::StackIndex Interpreter::getLValue(const Expression& expr) { in getLValue()
216 Interpreter* fInterpreter;
223 ctx.fInterpreter->push(Interpreter::Value(ctx.rgba[i * 4 + 0])); in do_callback()
224 ctx.fInterpreter->push(Interpreter::Value(ctx.rgba[i * 4 + 1])); in do_callback()
225 ctx.fInterpreter->push(Interpreter::Value(ctx.rgba[i * 4 + 2])); in do_callback()
233 void Interpreter::appendStage(const AppendStage& a) { in appendStage()
263 Interpreter::Value Interpreter::call(const FunctionCall& c) { in call()
267 Interpreter::Value Interpreter::evaluate(const Expression& expr) { in evaluate()