Lines Matching defs:context
182 // Load the accessor context
185 TNode<Context> context = CAST(GetHeapObjectAssumeWeak(maybe_context, miss));
191 context, getter, IntPtrConstant(0), lookup_start_object));
230 p->context(), p->lookup_start_object(),
246 exit_point->ReturnCallStub(callable, p->context(), p->receiver(), holder,
265 TNode<HeapObject> context = GetHeapObjectAssumeWeak(maybe_context);
285 exit_point->Return(CallApiCallback(context, callback, argc, data,
697 exit_point->ReturnCallRuntime(Runtime::kThrowReferenceError, p->context(),
726 var_value.value(), CAST(holder), var_details.value(), p->context(),
743 exit_point->Return(Call(p->context(), getter, p->receiver()));
790 p->context(), holder, var_unique.value(), p->receiver(),
802 p->context(), holder, p->name(),
807 p->context(), holder, p->name(), p->receiver(),
823 p->context(), p->receiver(),
831 p->context(), p->name(), p->receiver(),
838 exit_point->ReturnCallRuntime(Runtime::kLoadGlobalIC_Slow, p->context(),
842 exit_point->ReturnCallRuntime(Runtime::kGetProperty, p->context(),
867 exit_point->ReturnCallRuntime(Runtime::kThrowReferenceError, p->context(),
919 Builtins::CallableFor(isolate(), Builtin::kHasProperty), p->context(),
952 exit_point->ReturnCallRuntime(Runtime::kLoadGlobalIC_Slow, p->context(),
955 exit_point->ReturnCallRuntime(Runtime::kHasProperty, p->context(),
1040 EmitAccessCheck(expected_native_context, p->context(),
1097 p->context(), p->receiver(), p->name(), miss);
1147 TNode<Context> context,
1152 TNode<NativeContext> native_context = LoadNativeContext(context);
1191 TailCallRuntime(Runtime::kStoreCallbackProperty, p->context(), p->receiver(),
1196 TNode<Context> context, TNode<Word32T> handler_word, TNode<JSObject> holder,
1207 SharedValueBarrier(context, &shared_value);
1327 HandleStoreICSmiHandlerJSSharedStructFieldCase(p->context(), handler_word,
1341 TailCallRuntime(Runtime::kStorePropertyWithInterceptor, p->context(),
1352 TailCallRuntime(Runtime::kStoreGlobalIC_Slow, p->context(), p->value(),
1363 TailCallRuntime(id, p->context(), p->value(), p->receiver(), p->name());
1385 TailCallStub(StoreWithVectorDescriptor{}, code_handler, p->context(),
1714 TNode<Context> context, TNode<HeapObject> shared_struct,
1732 SharedValueBarrier(context, &shared_value);
1791 Return(Call(p->context(), setter, p->receiver(), p->value()));
1809 TailCallStub(StoreWithVectorDescriptor{}, code_handler, p->context(),
1823 TailCallStub(StoreTransitionDescriptor{}, code_handler, p->context(),
1888 TailCallRuntime(Runtime::kStoreGlobalIC_Slow, p->context(), p->value(),
1896 TailCallRuntime(Runtime::kKeyedStoreIC_Slow, p->context(), p->value(),
1917 TailCallRuntime(Runtime::kAddDictionaryProperty, p->context(),
1942 TNode<Object> context = Select<Object>(
1966 Return(CallApiCallback(context, callback, argc, data,
1997 CallBuiltin(Builtin::kProxySetProperty, p->context(), proxy,
2008 TailCallRuntime(Runtime::kSetPropertyWithReceiver, p->context(), proxy,
2011 TNode<Object> name = CallBuiltin(Builtin::kToName, p->context(), p->name());
2012 TailCallBuiltin(Builtin::kProxySetProperty, p->context(), proxy, name,
2758 TailCallRuntime(Runtime::kKeyedLoadIC_Miss, p->context(),
2790 p->context(), p->receiver(), p->name(), slow);
2820 TryGetOwnProperty(p->context(), p->receiver(), CAST(proto), proto_map,
2863 p->context(), lookup_start_object, name, p->receiver(),
3046 exit_point->ReturnCallStub(ic.descriptor(), code_target, p->context(),
3057 p->context(), p->receiver(), p->name(),
3065 exit_point->ReturnCallRuntime(Runtime::kLoadIC_Miss, p->context(),
3120 p->context(), p->receiver(), p->name(),
3125 direct_exit.ReturnCallRuntime(Runtime::kLoadIC_Miss, p->context(),
3178 direct_exit.ReturnCallRuntime(Runtime::kLoadWithReceiverIC_Miss, p->context(),
3246 TailCallRuntime(Runtime::kLoadNoFeedbackIC_Miss, p->context(),
3267 TailCallRuntime(Runtime::kLoadWithReceiverNoFeedbackIC_Miss, p->context(),
3298 TNode<Context> context = lazy_context();
3300 exit_point->ReturnCallRuntime(Runtime::kLoadGlobalIC_Miss, context, name,
3348 TNode<Context> context = lazy_context();
3349 TNode<Context> script_context = LoadScriptContext(context, context_index);
3372 TNode<Context> context = lazy_context();
3373 TNode<NativeContext> native_context = LoadNativeContext(context);
3379 LazyLoadICParameters p([=] { return context; }, receiver, lazy_name,
3420 void AccessorAssembler::LoadGlobalIC_NoFeedback(TNode<Context> context,
3423 TNode<NativeContext> native_context = LoadNativeContext(context);
3431 Return(CallRuntime(Runtime::kThrowReferenceError, context, name));
3437 context, global_object, name, smi_typeof_mode);
3494 p->context(), p->receiver(), p->name(), p->slot(), p->vector());
3551 p->context(), p->receiver(), var_name.value(), p->slot(),
3562 p->context(), p->receiver(), p->name(), p->slot(), p->vector());
3594 var_name = CallBuiltin(Builtin::kToName, p->context(), var_name.value());
3645 TailCallRuntime(Runtime::kGetProperty, p->context(),
3660 TNode<Context> context = p->context();
3692 context, p->receiver_and_lookup_start_object(), name, slot, vector);
3747 TailCallBuiltin(builtin, p->context(), p->receiver(), p->name(), p->value(),
3755 TailCallRuntime(runtime, p->context(), p->value(), p->slot(), p->vector(),
3790 TNode<NativeContext> native_context = LoadNativeContext(pp->context());
3792 pp->context(),
3802 TailCallRuntime(Runtime::kStoreGlobalIC_Miss, pp->context(), pp->value(),
3816 LoadScriptContext(pp->context(), context_index);
3823 TailCallRuntime(Runtime::kStoreGlobalICNoFeedback_Miss, pp->context(),
3941 TailCallBuiltin(Builtin::kKeyedStoreIC_Megamorphic, p->context(),
3962 TailCallRuntime(Runtime::kKeyedStoreIC_Miss, p->context(), p->value(),
4015 TailCallBuiltin(Builtin::kDefineKeyedOwnIC_Megamorphic, p->context(),
4036 TailCallRuntime(Runtime::kDefineKeyedOwnIC_Miss, p->context(), p->value(),
4075 TailCallStub(StoreWithVectorDescriptor{}, code_handler, p->context(),
4089 TailCallStub(StoreTransitionDescriptor{}, code, p->context(),
4105 TailCallRuntime(Runtime::kStoreInArrayLiteralIC_Slow, p->context(),
4129 TailCallRuntime(Runtime::kStoreInArrayLiteralIC_Slow, p->context(),
4137 TailCallBuiltin(Builtin::kCreateDataProperty, p->context(), p->receiver(),
4144 TailCallRuntime(Runtime::kStoreInArrayLiteralIC_Miss, p->context(),
4159 auto context = Parameter<Context>(Descriptor::kContext);
4161 LoadICParameters p(context, receiver, name, slot, vector);
4172 auto context = Parameter<Context>(Descriptor::kContext);
4187 [=] { return context; }, receiver,
4195 direct_exit.ReturnCallRuntime(Runtime::kLoadIC_Miss, context, receiver, name,
4206 auto context = Parameter<Context>(Descriptor::kContext);
4215 LoadICParameters p(context, receiver, name, slot, vector);
4228 direct_exit.ReturnCallRuntime(Runtime::kLoadIC_Miss, context, receiver, name,
4237 auto context = Parameter<Context>(Descriptor::kContext);
4240 LoadICParameters p(context, receiver, name,
4252 auto context = Parameter<Context>(Descriptor::kContext);
4255 TailCallBuiltin(Builtin::kLoadIC, context, receiver, name, slot, vector);
4265 TNode<Context> context = LoadContextFromBaseline();
4267 TailCallBuiltin(Builtin::kLoadIC, context, receiver, name, slot, vector);
4276 auto context = Parameter<Context>(Descriptor::kContext);
4279 TailCallBuiltin(Builtin::kLoadIC_Megamorphic, context, receiver, name, slot,
4291 auto context = Parameter<Context>(Descriptor::kContext);
4293 LoadICParameters p(context, receiver, name, slot, vector,
4306 TNode<Context> context = LoadContextFromBaseline();
4308 TailCallBuiltin(Builtin::kLoadSuperIC, context, receiver, lookup_start_object,
4316 auto context = Parameter<Context>(Descriptor::kContext);
4319 LoadGlobalIC_NoFeedback(context, name, ic_kind);
4328 auto context = Parameter<Context>(Descriptor::kContext);
4336 [=] { return context; },
4346 auto context = Parameter<Context>(Descriptor::kContext);
4351 TailCallStub(callable, context, name, slot, vector);
4360 TNode<Context> context = LoadContextFromBaseline();
4364 TailCallStub(callable, context, name, slot, vector);
4370 TNode<Context> context = LoadContextFromBaseline();
4374 // Check for context extensions to allow the fast path.
4376 context, Unsigned(TruncateWordToInt32(TaggedIndexToIntPtr(depth))),
4379 // Fast path does a normal load context.
4392 TailCallRuntime(function_id, context, name);
4402 TNode<Context> context = LoadContextFromBaseline();
4406 // Check for context extensions to allow the fast path
4408 context, Unsigned(TruncateWordToInt32(TaggedIndexToIntPtr(depth))),
4416 TailCallStub(callable, context, name, slot, vector);
4424 TailCallRuntime(function_id, context, name);
4434 auto context = Parameter<Context>(Descriptor::kContext);
4436 LoadICParameters p(context, receiver, name, slot, vector);
4447 auto context = Parameter<Context>(Descriptor::kContext);
4449 LoadICParameters p(context, receiver, name, slot, vector);
4459 auto context = Parameter<Context>(Descriptor::kContext);
4462 TailCallBuiltin(Builtin::kKeyedLoadIC, context, receiver, name, slot, vector);
4472 TNode<Context> context = LoadContextFromBaseline();
4474 TailCallBuiltin(Builtin::kKeyedLoadIC, context, receiver, name, slot, vector);
4483 auto context = Parameter<Context>(Descriptor::kContext);
4486 TailCallBuiltin(Builtin::kKeyedLoadIC_Megamorphic, context, receiver, name,
4497 auto context = Parameter<Context>(Descriptor::kContext);
4499 LoadICParameters p(context, receiver, name, slot, vector);
4510 auto context = Parameter<Context>(Descriptor::kContext);
4512 StoreICParameters p(context, base::nullopt, name, value, slot, vector,
4523 auto context = Parameter<Context>(Descriptor::kContext);
4526 TailCallBuiltin(Builtin::kStoreGlobalIC, context, name, value, slot, vector);
4536 TNode<Context> context = LoadContextFromBaseline();
4538 TailCallBuiltin(Builtin::kStoreGlobalIC, context, name, value, slot, vector);
4549 auto context = Parameter<Context>(Descriptor::kContext);
4551 StoreICParameters p(context, receiver, name, value, slot, vector,
4563 auto context = Parameter<Context>(Descriptor::kContext);
4566 TailCallBuiltin(Builtin::kStoreIC, context, receiver, name, value, slot,
4578 TNode<Context> context = LoadContextFromBaseline();
4580 TailCallBuiltin(Builtin::kStoreIC, context, receiver, name, value, slot,
4592 auto context = Parameter<Context>(Descriptor::kContext);
4594 StoreICParameters p(context, receiver, name, value, slot, vector,
4608 auto context = Parameter<Context>(Descriptor::kContext);
4611 TailCallBuiltin(Builtin::kDefineNamedOwnIC, context, receiver, name, value,
4623 TNode<Context> context = LoadContextFromBaseline();
4625 TailCallBuiltin(Builtin::kDefineNamedOwnIC, context, receiver, name, value,
4637 auto context = Parameter<Context>(Descriptor::kContext);
4639 StoreICParameters p(context, receiver, name, value, slot, vector,
4651 auto context = Parameter<Context>(Descriptor::kContext);
4654 TailCallBuiltin(Builtin::kKeyedStoreIC, context, receiver, name, value, slot,
4666 TNode<Context> context = LoadContextFromBaseline();
4668 TailCallBuiltin(Builtin::kKeyedStoreIC, context, receiver, name, value, slot,
4680 auto context = Parameter<Context>(Descriptor::kContext);
4682 StoreICParameters p(context, receiver, name, value, slot, vector,
4694 auto context = Parameter<Context>(Descriptor::kContext);
4697 TailCallBuiltin(Builtin::kDefineKeyedOwnIC, context, receiver, name, value,
4709 TNode<Context> context = LoadContextFromBaseline();
4711 TailCallBuiltin(Builtin::kDefineKeyedOwnIC, context, receiver, name, value,
4723 auto context = Parameter<Context>(Descriptor::kContext);
4725 StoreICParameters p(context, array, index, value, slot, vector,
4739 TNode<Context> context = LoadContextFromBaseline();
4741 TailCallBuiltin(Builtin::kStoreInArrayLiteralIC, context, array, index, value,
4749 auto context = Parameter<Context>(Descriptor::kContext);
4755 TNode<NativeContext> native_context = LoadNativeContext(context);
4766 CallRuntime(Runtime::kInternalSetPrototype, context, result,
4774 source = ToObject_Inline(context, source);
4783 context, source_map, CAST(source), kPropertyAdditionOrder,
4785 CreateDataProperty(context, result, key, value);
4791 CallRuntime(Runtime::kCopyDataProperties, context, result, source);
4806 TNode<Context> context = LoadContextFromBaseline();
4808 TailCallBuiltin(Builtin::kCloneObjectIC, context, source, flags, slot,
4818 auto context = Parameter<Context>(Descriptor::kContext);
4941 TailCallBuiltin(Builtin::kCloneObjectIC_Slow, context, source, flags, slot,
4949 CAST(CallRuntime(Runtime::kCloneObjectIC_Miss, context, source, flags,
4965 auto context = Parameter<Context>(Descriptor::kContext);
4967 LoadICParameters p(context, receiver, name, slot, vector);
4978 TNode<Context> context = LoadContextFromBaseline();
4980 TailCallBuiltin(Builtin::kKeyedHasIC, context, receiver, name, slot, vector);
4988 auto context = Parameter<Context>(Descriptor::kContext);
4990 Return(HasProperty(context, receiver, name,
5001 auto context = Parameter<Context>(Descriptor::kContext);
5003 LoadICParameters p(context, receiver, name, slot, vector);