Lines Matching defs:receiver

28   // the expected receiver.
29 void InnerResume(CodeStubArguments* args, TNode<JSGeneratorObject> receiver,
33 void GeneratorPrototypeResume(CodeStubArguments* args, TNode<Object> receiver,
40 CodeStubArguments* args, TNode<JSGeneratorObject> receiver,
43 // Check if the {receiver} is running or already closed.
45 LoadObjectField<Smi>(receiver, JSGeneratorObject::kContinuationOffset);
54 // Remember the {resume_mode} for the {receiver}.
55 StoreObjectFieldNoWriteBarrier(receiver, JSGeneratorObject::kResumeModeOffset,
58 // Resume the {receiver} using our trampoline.
67 receiver);
73 LoadObjectField<Smi>(receiver, JSGeneratorObject::kContinuationOffset);
88 receiver, JSGeneratorObject::kContinuationOffset, closed);
96 // The {receiver} is closed already.
120 receiver, JSGeneratorObject::kContinuationOffset, closed);
127 CodeStubArguments* args, TNode<Object> receiver, TNode<Object> value,
130 // Check if the {receiver} is actually a JSGeneratorObject.
131 ThrowIfNotInstanceType(context, receiver, JS_GENERATOR_OBJECT_TYPE,
133 TNode<JSGeneratorObject> generator = CAST(receiver);
143 TNode<Object> receiver = args.GetReceiver();
148 // that the {receiver} is a JSAsyncFunction.
150 ThrowIfNotInstanceType(context, receiver, JS_ASYNC_FUNCTION_OBJECT_TYPE,
152 TNode<JSAsyncFunctionObject> async_function = CAST(receiver);
164 TNode<Object> receiver = args.GetReceiver();
168 GeneratorPrototypeResume(&args, receiver, value, context,
180 TNode<Object> receiver = args.GetReceiver();
184 GeneratorPrototypeResume(&args, receiver, value, context,
196 TNode<Object> receiver = args.GetReceiver();
200 GeneratorPrototypeResume(&args, receiver, exception, context,