Lines Matching defs:output

4648 // Suspends the generator to resume at the next suspend_id, with output stored
4764 // let output; // uninitialized
4774 // // Forward input according to resumeMode and obtain output.
4777 // output = next.[[Call]](iterator, « »);;
4785 // output = iteratorReturn.[[Call]](iterator, «input»);
4792 // output = iteratorReturn.[[Call]](iterator, « »);
4793 // if (IS_ASYNC_GENERATOR) output = await output;
4794 // if (!IS_RECEIVER(output)) %ThrowIterResultNotAnObject(output);
4798 // output = iteratorThrow.[[Call]](iterator, «input»);
4802 // if (IS_ASYNC_GENERATOR) output = await output;
4803 // if (!IS_RECEIVER(output)) %ThrowIterResultNotAnObject(output);
4804 // if (output.done) break;
4807 // // Forward output, receive new input, and determine resume mode.
4811 // %_AsyncGeneratorYield(output.value)
4813 // input = Suspend(output);
4818 // return output.value;
4820 // output.value
4823 Register output = register_allocator()->NewRegister();
4925 // Check that output is an object.
4928 ->StoreAccumulatorInRegister(output)
4930 .CallRuntime(Runtime::kThrowIteratorResultNotAnObject, output);
4933 // Break once output.done is true.
4935 output, ast_string_constants()->done_string(),
4942 builder()->LoadAccumulatorWithRegister(output);
4946 // If generatorKind is async, perform AsyncGeneratorYield(output.value),
4947 // which will await `output.value` before resolving the current
4950 output, ast_string_constants()->value_string(),
4978 ->LoadNamedProperty(output, ast_string_constants()->value_string(),