Lines Matching refs:done
74 // Load "value" and "done" from an iterator result object. If an exception
79 // property, and whose second element is the value of the "done" property,
91 Label if_receiverisincompatible(this, Label::kDeferred), done(this);
94 Branch(HasInstanceType(object, JS_ASYNC_FROM_SYNC_ITERATOR_TYPE), &done,
113 BIND(&done);
152 Node* done;
153 std::tie(value, done) = LoadIteratorResult(
163 // Set onFulfilled.[[Done]] to throwDone.
164 Node* const on_fulfilled = CreateUnwrapClosure(native_context, done);
217 Node* done;
218 std::tie(value, done) = LoadIteratorResult(
231 // Set onFulfilled.[[Done]] to throwDone.
232 Node* const on_fulfilled = CreateUnwrapClosure(native_context, done);
251 done(this), if_notanobject(this, Label::kDeferred);
277 Node* const done =
279 GotoIfException(done, if_exception, var_exception);
288 var_done.Bind(done);
303 // Ensure `iterResult.done` is a Boolean.
305 Branch(IsBoolean(var_done.value()), &done, &to_boolean);
312 Goto(&done);
315 BIND(&done);