Lines Matching defs:context
84 auto context = Parameter<Context>(Descriptor::kContext);
107 CallRuntime(Runtime::kDebugBreakAtEntry, context, function);
114 TailCallJSCode(code, context, function, new_target, arg_count);
606 TNode<Context> context) {
632 CAST(CallRuntime(Runtime::kShrinkNameDictionary, context, properties));
643 TNode<Context> context) {
659 TNode<Context> context, Label* dont_delete,
672 DictionarySpecificDelete(receiver, properties, key_index, context);
682 auto context = Parameter<Context>(Descriptor::kContext);
722 context, &dont_delete, &if_notfound);
747 TNode<Name> name = CAST(CallBuiltin(Builtin::kToName, context, key));
749 TailCallBuiltin(Builtin::kProxyDeleteProperty, context, receiver, name,
755 TailCallRuntime(Runtime::kDeleteProperty, context, receiver, key,
768 TNode<JSObject> AllocateJsObjectTarget(TNode<Context> context) {
769 const TNode<NativeContext> native_context = LoadNativeContext(context);
778 TNode<Context> context, TNode<JSReceiver> target, TNode<Object> source,
814 context, source_map, CAST(source), kEnumerationOrder,
817 state(), context, target, target_is_simple_receiver, key,
823 context, source_map, CAST(source), kEnumerationOrder,
842 CallBuiltin(Builtin::kCreateDataProperty, context, target, key,
879 auto context = Parameter<Context>(Descriptor::kContext);
885 TNode<JSReceiver> target = AllocateJsObjectTarget(context);
886 Return(SetOrCopyDataProperties(context, target, source, &if_runtime,
898 context, source, SmiTag(excluded_property_count),
908 auto context = Parameter<Context>(Descriptor::kContext);
918 Builtin::kCopyDataPropertiesWithExcludedPropertiesOnStack, context,
926 auto context = Parameter<Context>(Descriptor::kContext);
931 SetOrCopyDataProperties(context, target, source, &if_runtime, base::nullopt,
936 TailCallRuntime(Runtime::kCopyDataProperties, context, target, source);
942 auto context = Parameter<Context>(Descriptor::kContext);
946 SetOrCopyDataProperties(context, target, source, &if_runtime, base::nullopt,
951 TailCallRuntime(Runtime::kSetDataProperties, context, target, source);
956 auto context = Parameter<Context>(Descriptor::kContext);
966 TailCallRuntime(Runtime::kForInEnumerate, context, receiver);
986 auto context = Parameter<Context>(Descriptor::kContext);
989 TNode<Oddball> result = HasProperty(context, object, key, kForInHasProperty);
1035 // Make sure we operate in the context of the called function (for example
1036 // ConstructStubs implemented in C++ will be run in the context of the caller
1039 TNode<Context> context = LoadJSFunctionContext(target);
1082 code, context, // standard arguments for TailCallStub
1231 auto context = Parameter<Context>(Descriptor::kContext);
1243 TryGetOwnProperty(context, receiver, CAST(holder), holder_map,
1267 TailCallRuntime(Runtime::kGetProperty, context, object, key);
1272 TNode<Object> name = CallBuiltin(Builtin::kToName, context, key);
1277 TailCallBuiltin(Builtin::kProxyGetProperty, context, object, name, object,
1286 auto context = Parameter<Context>(Descriptor::kContext);
1298 TryGetOwnProperty(context, receiver, CAST(holder), holder_map,
1328 Return(CallRuntime(Runtime::kThrowReferenceError, context, key));
1331 TailCallRuntime(Runtime::kGetPropertyWithReceiver, context, object, key,
1337 TNode<Name> name = CAST(CallBuiltin(Builtin::kToName, context, key));
1345 TailCallBuiltin(Builtin::kProxyGetProperty, context, object, name, receiver,
1352 auto context = Parameter<Context>(Descriptor::kContext);
1357 KeyedStoreGenericGenerator::SetProperty(state(), context, receiver, key,
1366 auto context = Parameter<Context>(Descriptor::kContext);
1371 KeyedStoreGenericGenerator::CreateDataProperty(state(), context, receiver,
1377 auto context = Parameter<Context>(Descriptor::kContext);
1392 Runtime::kInstantiateAsmJs, context, function, stdlib, foreign, heap);
1415 TailCallJSCode(code, context, function, new_target, arg_count);