Lines Matching refs:outer_promise
22 Node* const awaited, Node* const outer_promise,
26 Node* const outer_promise,
112 Node* const outer_promise, const bool is_predicted_as_caught) { in AsyncFunctionAwait() argument
114 CSA_SLOW_ASSERT(this, HasInstanceType(outer_promise, JS_PROMISE_TYPE)); in AsyncFunctionAwait()
133 Await(context, generator, awaited, outer_promise, AwaitContext::kLength, in AsyncFunctionAwait()
140 Return(outer_promise); in AsyncFunctionAwait()
143 CallRuntime(Runtime::kDebugAsyncFunctionSuspended, context, outer_promise); in AsyncFunctionAwait()
149 Node* const outer_promise, const bool is_predicted_as_caught) { in AsyncFunctionAwaitOptimized() argument
151 CSA_SLOW_ASSERT(this, HasInstanceType(outer_promise, JS_PROMISE_TYPE)); in AsyncFunctionAwaitOptimized()
171 context, generator, awaited, outer_promise, AwaitContext::kLength, in AsyncFunctionAwaitOptimized()
177 Return(outer_promise); in AsyncFunctionAwaitOptimized()
180 CallRuntime(Runtime::kDebugAsyncFunctionSuspended, context, outer_promise); in AsyncFunctionAwaitOptimized()
190 Node* const outer_promise = Parameter(Descriptor::kOuterPromise); in TF_BUILTIN() local
195 AsyncFunctionAwait(context, generator, awaited, outer_promise, in TF_BUILTIN()
203 Node* const outer_promise = Parameter(Descriptor::kOuterPromise); in TF_BUILTIN() local
208 AsyncFunctionAwaitOptimized(context, generator, awaited, outer_promise, in TF_BUILTIN()
218 Node* const outer_promise = Parameter(Descriptor::kOuterPromise); in TF_BUILTIN() local
223 AsyncFunctionAwait(context, generator, awaited, outer_promise, in TF_BUILTIN()
232 Node* const outer_promise = Parameter(Descriptor::kOuterPromise); in TF_BUILTIN() local
237 AsyncFunctionAwaitOptimized(context, generator, awaited, outer_promise, in TF_BUILTIN()