Lines Matching defs:context
115 void AsyncGeneratorEnqueue(CodeStubArguments* args, TNode<Context> context,
134 TNode<Context> context, TNode<Object> value,
141 CodeStubArguments* args, TNode<Context> context, TNode<Object> receiver,
149 TNode<JSPromise> promise = NewJSPromise(context);
174 CallBuiltin(Builtin::kAsyncGeneratorResumeNext, context, generator);
183 CallBuiltin(Builtin::kRejectPromise, context, promise,
185 context, StringConstant(method_name), receiver),
212 TNode<Context> context, TNode<Object> value,
215 CAST(LoadContextElement(context, Context::EXTENSION_INDEX));
238 CallRuntime(Runtime::kDebugPushPromise, context, promise);
243 CallStub(CodeFactory::ResumeGenerator(isolate()), context, value,
246 TailCallBuiltin(Builtin::kAsyncGeneratorResumeNext, context,
255 auto context = Parameter<Context>(Descriptor::kContext);
262 Await(context, async_generator_object, value, outer_promise,
335 auto context = Parameter<Context>(Descriptor::kContext);
337 AsyncGeneratorEnqueue(&args, context, generator, value,
353 auto context = Parameter<Context>(Descriptor::kContext);
355 AsyncGeneratorEnqueue(&args, context, generator, value,
371 auto context = Parameter<Context>(Descriptor::kContext);
373 AsyncGeneratorEnqueue(&args, context, generator, value,
380 auto context = Parameter<Context>(Descriptor::kContext);
381 AsyncGeneratorAwaitResumeClosure(context, value,
387 auto context = Parameter<Context>(Descriptor::kContext);
388 AsyncGeneratorAwaitResumeClosure(context, value,
405 const auto context = Parameter<Context>(Descriptor::kContext);
458 Runtime::kAsyncGeneratorHasCatchHandlerForPC, context, generator);
459 TailCallBuiltin(Builtin::kAsyncGeneratorReturn, context, generator,
464 CallBuiltin(Builtin::kAsyncGeneratorReject, context, generator, next_value);
472 CallBuiltin(Builtin::kAsyncGeneratorResolve, context, generator,
484 CallStub(CodeFactory::ResumeGenerator(isolate()), context,
497 const auto context = Parameter<Context>(Descriptor::kContext);
515 LoadNativeContext(context), Context::ITERATOR_RESULT_MAP_INDEX));
545 CallBuiltin(Builtin::kFulfillPromise, context, promise, iter_result);
552 CallBuiltin(Builtin::kResolvePromise, context, promise, iter_result);
566 const auto context = Parameter<Context>(Descriptor::kContext);
572 Return(CallBuiltin(Builtin::kRejectPromise, context, promise, value,
580 const auto context = Parameter<Context>(Descriptor::kContext);
587 Await(context, generator, value, outer_promise,
595 const auto context = Parameter<Context>(Descriptor::kContext);
598 CAST(LoadContextElement(context, Context::EXTENSION_INDEX));
604 CallBuiltin(Builtin::kAsyncGeneratorResolve, context, generator, value,
607 TailCallBuiltin(Builtin::kAsyncGeneratorResumeNext, context, generator);
650 auto context = Parameter<Context>(Descriptor::kContext);
653 Await(context, generator, value, outer_promise, var_on_resolve.value(),
665 const auto context = Parameter<Context>(Descriptor::kContext);
667 AsyncGeneratorAwaitResumeClosure(context, value, JSGeneratorObject::kReturn);
675 const auto context = Parameter<Context>(Descriptor::kContext);
678 CAST(LoadContextElement(context, Context::EXTENSION_INDEX));
685 CallBuiltin(Builtin::kAsyncGeneratorResolve, context, generator, value,
688 TailCallBuiltin(Builtin::kAsyncGeneratorResumeNext, context, generator);
693 const auto context = Parameter<Context>(Descriptor::kContext);
696 CAST(LoadContextElement(context, Context::EXTENSION_INDEX));
703 CallBuiltin(Builtin::kAsyncGeneratorReject, context, generator, value);
705 TailCallBuiltin(Builtin::kAsyncGeneratorResumeNext, context, generator);