Lines Matching defs:generator
10 #include "src/objects/js-generator.h"
59 // Close the generator if there was an exception.
70 // If the generator is not suspended (i.e., its state is 'executing'),
75 // The generator function should not close the generator by itself, let's
86 // Close the generator.
133 TNode<JSGeneratorObject> generator = CAST(receiver);
134 InnerResume(args, generator, value, context, resume_mode, method_name);
157 // ES6 #sec-generator.prototype.next
173 // ES6 #sec-generator.prototype.return
189 // ES6 #sec-generator.prototype.throw
207 auto generator = Parameter<JSGeneratorObject>(Descriptor::kGeneratorObject);
209 StoreJSGeneratorObjectContext(generator, context);
211 StoreJSGeneratorObjectContinuation(generator, suspend_id);
218 generator, JSGeneratorObject::kInputOrDebugPosOffset, bytecode_offset);
220 TNode<JSFunction> closure = LoadJSGeneratorObjectFunction(generator);
228 LoadJSGeneratorObjectParametersAndRegisters(generator);
273 auto generator = Parameter<JSGeneratorObject>(Descriptor::kGeneratorObject);
274 TNode<JSFunction> closure = LoadJSGeneratorObjectFunction(generator);
282 LoadJSGeneratorObjectParametersAndRegisters(generator);
309 Return(LoadJSGeneratorObjectInputOrDebugPos(generator));