/external/v8/src/builtins/ |
builtins-generator.cc | 23 void GeneratorPrototypeResume(JSGeneratorObject::ResumeMode resume_mode, 28 JSGeneratorObject::ResumeMode resume_mode, char const* const method_name) { 32 Node* closed = SmiConstant(JSGeneratorObject::kGeneratorClosed); 34 // Check if the {receiver} is actually a JSGeneratorObject. 44 LoadObjectField(receiver, JSGeneratorObject::kContinuationOffset); 48 DCHECK_LT(JSGeneratorObject::kGeneratorExecuting, 49 JSGeneratorObject::kGeneratorClosed); 59 // The {receiver} is not a valid JSGeneratorObject. 75 case JSGeneratorObject::kNext: 79 case JSGeneratorObject::kReturn [all...] |
builtins-async-function.cc | 30 JSGeneratorObject::ResumeMode resume_mode); 47 JSGeneratorObject::ResumeMode resume_mode) { 48 DCHECK(resume_mode == JSGeneratorObject::kNext || 49 resume_mode == JSGeneratorObject::kThrow); 63 LoadObjectField(generator, JSGeneratorObject::kContinuationOffset), 64 SmiConstant(JSGeneratorObject::kGeneratorClosed))); 82 JSGeneratorObject::kThrow); 91 AsyncFunctionAwaitResumeClosure(context, sentValue, JSGeneratorObject::kNext);
|
/external/v8/src/runtime/ |
runtime-generator.cc | 28 Handle<JSGeneratorObject> generator = 34 generator->set_continuation(JSGeneratorObject::kGeneratorExecuting); 41 CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator, 0); 43 generator->set_continuation(JSGeneratorObject::kGeneratorClosed); 51 CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator, 0); 59 CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator, 0); 67 CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator, 0); 75 CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator, 0); 83 CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator, 0); 91 CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator, 0) [all...] |
runtime-debug.cc | 218 Handle<JSGeneratorObject> generator = 219 Handle<JSGeneratorObject>::cast(object); 912 CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, gen, 0); [all...] |
/external/v8/src/debug/ |
debug-scopes.h | 48 ScopeIterator(Isolate* isolate, Handle<JSGeneratorObject> generator);
|
debug.h | 317 void RecordGenerator(Handle<JSGeneratorObject> generator_object);
|
liveedit.cc | [all...] |
debug-scopes.cc | 146 Handle<JSGeneratorObject> generator)
|
/external/v8/src/compiler/ |
access-builder.cc | 175 FieldAccess access = {kTaggedBase, JSGeneratorObject::kContextOffset, 185 kTaggedBase, JSGeneratorObject::kContinuationOffset, 195 kTaggedBase, JSGeneratorObject::kInputOrDebugPosOffset, 205 kTaggedBase, JSGeneratorObject::kRegisterFileOffset, 215 kTaggedBase, JSGeneratorObject::kResumeModeOffset,
|
js-intrinsic-lowering.cc | 146 Node* const closed = jsgraph()->Constant(JSGeneratorObject::kGeneratorClosed);
|
/external/v8/src/interpreter/ |
interpreter.cc | [all...] |
bytecode-generator.cc | 822 ->LoadLiteral(Smi::FromInt(JSGeneratorObject::kGeneratorExecuting)) 855 .LoadLiteral(Smi::FromInt(JSGeneratorObject::kGeneratorExecuting)) [all...] |
/external/v8/src/builtins/arm/ |
builtins-arm.cc | 760 // -- r1 : the JSGeneratorObject to resume 767 __ str(r0, FieldMemOperand(r1, JSGeneratorObject::kInputOrDebugPosOffset)); 768 __ RecordWriteField(r1, JSGeneratorObject::kInputOrDebugPosOffset, r0, r3, 772 __ str(r2, FieldMemOperand(r1, JSGeneratorObject::kResumeModeOffset)); 775 __ ldr(r4, FieldMemOperand(r1, JSGeneratorObject::kFunctionOffset)); 798 __ ldr(ip, FieldMemOperand(r1, JSGeneratorObject::kReceiverOffset)); 802 // -- r1 : the JSGeneratorObject to resume 856 __ ldr(r4, FieldMemOperand(r1, JSGeneratorObject::kFunctionOffset)); 866 __ ldr(r4, FieldMemOperand(r1, JSGeneratorObject::kFunctionOffset)); [all...] |
/external/v8/src/builtins/arm64/ |
builtins-arm64.cc | 766 // -- x1 : the JSGeneratorObject to resume 773 __ Str(x0, FieldMemOperand(x1, JSGeneratorObject::kInputOrDebugPosOffset)); 774 __ RecordWriteField(x1, JSGeneratorObject::kInputOrDebugPosOffset, x0, x3, 778 __ Str(x2, FieldMemOperand(x1, JSGeneratorObject::kResumeModeOffset)); 781 __ Ldr(x4, FieldMemOperand(x1, JSGeneratorObject::kFunctionOffset)); 803 __ Ldr(x5, FieldMemOperand(x1, JSGeneratorObject::kReceiverOffset)); 807 // -- x1 : the JSGeneratorObject to resume 853 __ Ldr(x4, FieldMemOperand(x1, JSGeneratorObject::kFunctionOffset)); 863 __ Ldr(x4, FieldMemOperand(x1, JSGeneratorObject::kFunctionOffset)); [all...] |
/external/v8/src/builtins/ia32/ |
builtins-ia32.cc | 409 // -- ebx : the JSGeneratorObject to resume 416 __ mov(FieldOperand(ebx, JSGeneratorObject::kInputOrDebugPosOffset), eax); 417 __ RecordWriteField(ebx, JSGeneratorObject::kInputOrDebugPosOffset, eax, ecx, 421 __ mov(FieldOperand(ebx, JSGeneratorObject::kResumeModeOffset), edx); 424 __ mov(edi, FieldOperand(ebx, JSGeneratorObject::kFunctionOffset)); 446 __ Push(FieldOperand(ebx, JSGeneratorObject::kReceiverOffset)); 450 // -- ebx : the JSGeneratorObject to resume 504 __ mov(edi, FieldOperand(ebx, JSGeneratorObject::kFunctionOffset)); 516 __ mov(edi, FieldOperand(ebx, JSGeneratorObject::kFunctionOffset)); [all...] |
/external/v8/src/builtins/mips/ |
builtins-mips.cc | 887 // -- a1 : the JSGeneratorObject to resume 894 __ sw(v0, FieldMemOperand(a1, JSGeneratorObject::kInputOrDebugPosOffset)); 895 __ RecordWriteField(a1, JSGeneratorObject::kInputOrDebugPosOffset, v0, a3, 899 __ sw(a2, FieldMemOperand(a1, JSGeneratorObject::kResumeModeOffset)); 902 __ lw(t0, FieldMemOperand(a1, JSGeneratorObject::kFunctionOffset)); 923 __ lw(t1, FieldMemOperand(a1, JSGeneratorObject::kReceiverOffset)); 927 // -- a1 : the JSGeneratorObject to resume [all...] |
/external/v8/src/builtins/mips64/ |
builtins-mips64.cc | 763 // -- a1 : the JSGeneratorObject to resume 770 __ sd(v0, FieldMemOperand(a1, JSGeneratorObject::kInputOrDebugPosOffset)); 771 __ RecordWriteField(a1, JSGeneratorObject::kInputOrDebugPosOffset, v0, a3, 775 __ sd(a2, FieldMemOperand(a1, JSGeneratorObject::kResumeModeOffset)); 778 __ ld(a4, FieldMemOperand(a1, JSGeneratorObject::kFunctionOffset)); 799 __ ld(a5, FieldMemOperand(a1, JSGeneratorObject::kReceiverOffset)); 803 // -- a1 : the JSGeneratorObject to resume 858 __ ld(a4, FieldMemOperand(a1, JSGeneratorObject::kFunctionOffset)); 868 __ ld(a4, FieldMemOperand(a1, JSGeneratorObject::kFunctionOffset)); [all...] |
/external/v8/src/builtins/ppc/ |
builtins-ppc.cc | 771 // -- r4 : the JSGeneratorObject to resume 778 __ StoreP(r3, FieldMemOperand(r4, JSGeneratorObject::kInputOrDebugPosOffset), 780 __ RecordWriteField(r4, JSGeneratorObject::kInputOrDebugPosOffset, r3, r6, 784 __ StoreP(r5, FieldMemOperand(r4, JSGeneratorObject::kResumeModeOffset), r0); 787 __ LoadP(r7, FieldMemOperand(r4, JSGeneratorObject::kFunctionOffset)); 813 __ LoadP(ip, FieldMemOperand(r4, JSGeneratorObject::kReceiverOffset)); 817 // -- r4 : the JSGeneratorObject to resume 873 __ LoadP(r7, FieldMemOperand(r4, JSGeneratorObject::kFunctionOffset)); 883 __ LoadP(r7, FieldMemOperand(r4, JSGeneratorObject::kFunctionOffset)); [all...] |
/external/v8/src/builtins/s390/ |
builtins-s390.cc | 769 // -- r3 : the JSGeneratorObject to resume 776 __ StoreP(r2, FieldMemOperand(r3, JSGeneratorObject::kInputOrDebugPosOffset), 778 __ RecordWriteField(r3, JSGeneratorObject::kInputOrDebugPosOffset, r2, r5, 782 __ StoreP(r4, FieldMemOperand(r3, JSGeneratorObject::kResumeModeOffset)); 785 __ LoadP(r6, FieldMemOperand(r3, JSGeneratorObject::kFunctionOffset)); 810 __ LoadP(ip, FieldMemOperand(r3, JSGeneratorObject::kReceiverOffset)); 814 // -- r3 : the JSGeneratorObject to resume 871 __ LoadP(r6, FieldMemOperand(r3, JSGeneratorObject::kFunctionOffset)); 881 __ LoadP(r6, FieldMemOperand(r3, JSGeneratorObject::kFunctionOffset)); [all...] |
/external/v8/src/builtins/x64/ |
builtins-x64.cc | 483 // -- rbx : the JSGeneratorObject to resume 490 __ movp(FieldOperand(rbx, JSGeneratorObject::kInputOrDebugPosOffset), rax); 491 __ RecordWriteField(rbx, JSGeneratorObject::kInputOrDebugPosOffset, rax, rcx, 495 __ movp(FieldOperand(rbx, JSGeneratorObject::kResumeModeOffset), rdx); 498 __ movp(rdi, FieldOperand(rbx, JSGeneratorObject::kFunctionOffset)); 523 __ Push(FieldOperand(rbx, JSGeneratorObject::kReceiverOffset)); 527 // -- rbx : the JSGeneratorObject to resume 581 __ movp(rdi, FieldOperand(rbx, JSGeneratorObject::kFunctionOffset)); 593 __ movp(rdi, FieldOperand(rbx, JSGeneratorObject::kFunctionOffset)); [all...] |
/external/v8/src/builtins/x87/ |
builtins-x87.cc | 375 // -- ebx : the JSGeneratorObject to resume 382 __ mov(FieldOperand(ebx, JSGeneratorObject::kInputOrDebugPosOffset), eax); 383 __ RecordWriteField(ebx, JSGeneratorObject::kInputOrDebugPosOffset, eax, ecx, 387 __ mov(FieldOperand(ebx, JSGeneratorObject::kResumeModeOffset), edx); 390 __ mov(edi, FieldOperand(ebx, JSGeneratorObject::kFunctionOffset)); 412 __ Push(FieldOperand(ebx, JSGeneratorObject::kReceiverOffset)); 416 // -- ebx : the JSGeneratorObject to resume 470 __ mov(edi, FieldOperand(ebx, JSGeneratorObject::kFunctionOffset)); 482 __ mov(edi, FieldOperand(ebx, JSGeneratorObject::kFunctionOffset)); [all...] |
/external/v8/src/parsing/ |
parser.cc | [all...] |
/external/v8/src/ |
objects-inl.h | 156 TYPE_CHECKER(JSGeneratorObject, JS_GENERATOR_OBJECT_TYPE) 645 CAST_ACCESSOR(JSGeneratorObject) [all...] |
objects-debug.cc | 115 JSGeneratorObject::cast(this)->JSGeneratorObjectVerify(); 475 void JSGeneratorObject::JSGeneratorObjectVerify() { [all...] |
api.h | 112 V(debug::GeneratorObject, JSGeneratorObject) \
|