Home
last modified time | relevance | path

Searched refs:generator_object (Results 1 – 23 of 23) sorted by relevance

/external/v8/src/runtime/
Druntime-generator.cc46 CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator_object, 0); in RUNTIME_FUNCTION()
51 DCHECK_EQ(frame->function(), generator_object->function()); in RUNTIME_FUNCTION()
55 isolate->debug()->RecordAsyncFunction(generator_object); in RUNTIME_FUNCTION()
58 DCHECK_EQ(generator_object->context(), Context::cast(frame->context())); in RUNTIME_FUNCTION()
59 DCHECK_LT(0, generator_object->continuation()); in RUNTIME_FUNCTION()
71 DCHECK_EQ(generator_object->operand_stack(), in RUNTIME_FUNCTION()
77 generator_object->set_operand_stack(*operand_stack); in RUNTIME_FUNCTION()
/external/v8/src/ast/
Dast-literal-reindexer.cc102 Visit(node->generator_object()); in VisitYield()
Dast-expression-rewriter.cc286 AST_REWRITE_PROPERTY(Expression, node, generator_object); in VisitYield()
Dast-numbering.cc225 Visit(node->generator_object()); in VisitYield()
Dast.h2532 Expression* generator_object() const { return generator_object_; } in DECLARE_NODE_TYPE()
2541 Yield(Zone* zone, Expression* generator_object, Expression* expression, in Yield() argument
2544 generator_object_(generator_object), in Yield()
3427 Yield* NewYield(Expression *generator_object, in NewYield() argument
3432 Yield(local_zone_, generator_object, expression, pos); in NewYield()
Dast.cc1026 RECURSE_EXPRESSION(Visit(expr->generator_object())); in VisitYield()
/external/v8/src/compiler/
Dast-loop-assignment-analyzer.cc155 Visit(stmt->generator_object()); in VisitYield()
/external/v8/src/debug/
Ddebug.h469 void RecordAsyncFunction(Handle<JSGeneratorObject> generator_object);
Ddebug.cc1387 void Debug::RecordAsyncFunction(Handle<JSGeneratorObject> generator_object) { in RecordAsyncFunction() argument
1389 if (!generator_object->function()->shared()->is_async()) return; in RecordAsyncFunction()
1391 thread_local_.suspended_generator_ = *generator_object; in RecordAsyncFunction()
/external/v8/src/interpreter/
Dbytecode-generator.cc685 Register generator_object = Register::new_target(); in VisitGeneratorPrologue() local
688 ->LoadAccumulatorWithRegister(generator_object) in VisitGeneratorPrologue()
694 ->ResumeGenerator(generator_object) in VisitGeneratorPrologue()
2216 Register generator = VisitForRegisterValue(expr->generator_object()); in VisitYield()
/external/v8/src/crankshaft/
Dtyping.cc471 RECURSE(Visit(expr->generator_object())); in VisitYield()
/external/v8/src/parsing/
Dpreparser.h504 PreParserExpression NewYield(PreParserExpression generator_object, in NewYield() argument
Dparser-base.h2430 ExpressionT generator_object = in ParseYieldExpression() local
2458 return Traits::RewriteYieldStar(generator_object, expression, pos); in ParseYieldExpression()
2465 factory()->NewYield(generator_object, expression, pos); in ParseYieldExpression()
Dparser.cc5646 Expression* generator_object = in RewriteAwaitExpression() local
5648 async_function_await_args->Add(generator_object, zone()); in RewriteAwaitExpression()
5659 generator_object = factory->NewVariableProxy(generator_object_variable); in RewriteAwaitExpression()
5660 return factory->NewYield(generator_object, do_expr, nopos); in RewriteAwaitExpression()
/external/v8/src/full-codegen/ia32/
Dfull-codegen-ia32.cc1766 VisitForAccumulatorValue(expr->generator_object()); in VisitYield()
/external/v8/src/full-codegen/x87/
Dfull-codegen-x87.cc1758 VisitForAccumulatorValue(expr->generator_object()); in VisitYield()
/external/v8/src/full-codegen/arm64/
Dfull-codegen-arm64.cc3592 VisitForAccumulatorValue(expr->generator_object()); in VisitYield()
/external/v8/src/full-codegen/x64/
Dfull-codegen-x64.cc1793 VisitForAccumulatorValue(expr->generator_object()); in VisitYield()
/external/v8/src/full-codegen/mips64/
Dfull-codegen-mips64.cc1847 VisitForAccumulatorValue(expr->generator_object()); in VisitYield()
/external/v8/src/full-codegen/arm/
Dfull-codegen-arm.cc1853 VisitForAccumulatorValue(expr->generator_object()); in VisitYield()
/external/v8/src/full-codegen/s390/
Dfull-codegen-s390.cc1769 VisitForAccumulatorValue(expr->generator_object()); in VisitYield()
/external/v8/src/full-codegen/ppc/
Dfull-codegen-ppc.cc1811 VisitForAccumulatorValue(expr->generator_object()); in VisitYield()
/external/v8/src/full-codegen/mips/
Dfull-codegen-mips.cc1846 VisitForAccumulatorValue(expr->generator_object()); in VisitYield()