Lines Matching defs:context
26 void ThrowIfNotAsyncFromSyncIterator(const TNode<Context> context,
38 CodeStubArguments* args, const TNode<Context> context,
47 CodeStubArguments* args, const TNode<Context> context,
54 return GetProperty(context, sync_iterator, name);
57 args, context, iterator, sent_value, get_method, if_method_undefined,
69 const TNode<Context> context, const TNode<NativeContext> native_context,
75 const TNode<Context> context, const TNode<Object> object,
91 MakeTypeError(MessageTemplate::kIncompatibleMethodReceiver, context,
104 CodeStubArguments* args, const TNode<Context> context,
110 const TNode<NativeContext> native_context = LoadNativeContext(context);
111 const TNode<JSPromise> promise = NewJSPromise(context);
118 ThrowIfNotAsyncFromSyncIterator(context, iterator, &reject_promise,
145 iter_result = Call(context, method, sync_iterator, sent_value);
150 iter_result = Call(context, method, sync_iterator);
159 LoadIteratorResult(context, native_context, iter_result.value(),
183 args->PopAndReturn(CallBuiltin(Builtin::kPerformPromiseThen, context,
190 CallBuiltin(Builtin::kRejectPromise, context, promise, exception,
198 const TNode<Context> context, const TNode<NativeContext> native_context,
232 GetProperty(context, iter_result, factory()->done_string());
237 GetProperty(context, iter_result, factory()->value_string());
249 MessageTemplate::kIteratorResultNotAnObject, context, iter_result);
262 CallBuiltin(Builtin::kToBoolean, context, var_done.value());
282 const auto context = Parameter<Context>(Descriptor::kContext);
289 &args, context, iterator, value, get_method, UndefinedMethodHandler(),
303 const auto context = Parameter<Context>(Descriptor::kContext);
312 Builtin::kCreateIterResultObject, context, value, TrueConstant());
317 CallBuiltin(Builtin::kResolvePromise, context, promise, iter_result);
322 &args, context, iterator, value, factory()->return_string(),
336 const auto context = Parameter<Context>(Descriptor::kContext);
343 &args, context, iterator, reason, factory()->throw_string(),