Lines Matching defs:context

30   void ReturnToStringFormat(TNode<Context> context, TNode<String> string);
32 // TODO(v8:11167) remove |context| and |object| once OrderedNameDictionary
34 void AddToDictionaryIf(TNode<BoolT> condition, TNode<Context> context,
38 TNode<JSObject> FromPropertyDescriptor(TNode<Context> context,
40 TNode<JSObject> FromPropertyDetails(TNode<Context> context,
44 TNode<JSObject> ConstructAccessorDescriptor(TNode<Context> context,
49 TNode<JSObject> ConstructDataDescriptor(TNode<Context> context,
77 void GetOwnValuesOrEntries(TNode<Context> context, TNode<Object> maybe_object,
81 TNode<Context> context, TNode<JSObject> object,
86 TNode<Context> context, TNode<FixedArray> values_or_entries,
90 void ObjectBuiltinsAssembler::ReturnToStringFormat(TNode<Context> context,
97 Return(CallStub(callable, context, CallStub(callable, context, lhs, string),
102 TNode<Context> context, TNode<Object> getter, TNode<Object> setter,
104 TNode<NativeContext> native_context = LoadNativeContext(context);
124 TNode<Context> context, TNode<Object> value, TNode<BoolT> writable,
126 TNode<NativeContext> native_context = LoadNativeContext(context);
166 TNode<Context> context, TNode<Object> maybe_object,
168 TNode<JSReceiver> receiver = ToObject_Inline(context, maybe_object);
185 context, object, &if_call_runtime_with_fast_path, &if_no_properties,
191 TNode<NativeContext> native_context = LoadNativeContext(context);
203 Return(CallRuntime(Runtime::kObjectEntries, context, object));
206 Return(CallRuntime(Runtime::kObjectValues, context, object));
215 CallRuntime(Runtime::kObjectEntriesSkipFastPath, context, receiver));
219 CallRuntime(Runtime::kObjectValuesSkipFastPath, context, receiver));
225 TNode<Context> context, TNode<JSObject> object,
228 TNode<NativeContext> native_context = LoadNativeContext(context);
342 return FinalizeValuesOrEntriesJSArray(context, values_or_entries,
350 TNode<Context> context, TNode<FixedArray> result, TNode<IntPtrT> size,
362 auto context = Parameter<Context>(Descriptor::kContext);
425 Return(CallRuntime(Runtime::kObjectHasOwnProperty, context, object, key));
434 auto context = Parameter<Context>(Descriptor::kContext);
438 TNode<JSReceiver> to = ToObject_Inline(context, target);
451 CallBuiltin(Builtin::kSetDataProperties, context, to, next_source);
464 auto context = Parameter<Context>(Descriptor::kContext);
508 TNode<NativeContext> native_context = LoadNativeContext(context);
533 CAST(CallRuntime(Runtime::kObjectKeys, context, object));
542 TNode<NativeContext> native_context = LoadNativeContext(context);
566 auto context = Parameter<Context>(Descriptor::kContext);
574 ThrowTypeError(context, MessageTemplate::kUndefinedOrNullToObject);
577 Return(CallBuiltin(Builtin::kObjectPrototypeHasOwnProperty, context, target,
584 auto context = Parameter<Context>(Descriptor::kContext);
638 TNode<NativeContext> native_context = LoadNativeContext(context);
655 Runtime::kObjectGetOwnPropertyNamesTryFast, context, object));
673 CAST(CallRuntime(Runtime::kObjectGetOwnPropertyNames, context, object));
682 TNode<NativeContext> native_context = LoadNativeContext(context);
693 auto context = UncheckedParameter<Context>(Descriptor::kContext);
694 GetOwnValuesOrEntries(context, object, CollectType::kValues);
699 auto context = UncheckedParameter<Context>(Descriptor::kContext);
700 GetOwnValuesOrEntries(context, object, CollectType::kEntries);
707 auto context = Parameter<Context>(Descriptor::kContext);
734 Return(HasInPrototypeChain(context, value_heap_object, receiver));
744 ToObject(context, receiver);
762 auto context = Parameter<Context>(Descriptor::kContext);
813 TNode<NativeContext> native_context = LoadNativeContext(context);
845 TNode<NativeContext> native_context = LoadNativeContext(context);
889 CallRuntime(Runtime::kArrayIsArray, context, receiver);
901 GetProperty(context, receiver,
913 ReturnToStringFormat(context, CAST(var_tag.value()));
924 TNode<NativeContext> native_context = LoadNativeContext(context);
938 TNode<NativeContext> native_context = LoadNativeContext(context);
952 TNode<NativeContext> native_context = LoadNativeContext(context);
1043 TNode<Object> tag = GetProperty(context, ToObject(context, receiver),
1047 ReturnToStringFormat(context, CAST(tag));
1171 const auto context = Parameter<Context>(Descriptor::kContext);
1173 const TNode<NativeContext> native_context = LoadNativeContext(context);
1188 auto context = Parameter<Context>(Descriptor::kContext);
1190 Return(HasProperty(context, object, key, kHasProperty));
1196 auto context = Parameter<Context>(Descriptor::kContext);
1198 Return(InstanceOf(object, callable, context));
1204 auto context = Parameter<Context>(Descriptor::kContext);
1208 CollectInstanceOfFeedback(callable, context, feedback_vector, slot);
1209 Return(InstanceOf(object, callable, context));
1215 auto context = LoadContextFromBaseline();
1219 CollectInstanceOfFeedback(callable, context, feedback_vector, slot);
1220 Return(InstanceOf(object, callable, context));
1227 auto context = Parameter<Context>(Descriptor::kContext);
1229 Return(OrdinaryHasInstance(context, constructor, object));
1235 auto context = Parameter<Context>(Descriptor::kContext);
1269 context);
1293 Return(CallRuntime(Runtime::kCreateJSGeneratorObject, context, closure,
1301 auto context = Parameter<Context>(Descriptor::kContext);
1309 TNode<JSReceiver> object = ToObject_Inline(context, object_input);
1312 key = CallBuiltin(Builtin::kToName, context, key);
1352 TryGetOwnProperty(context, object, object, map, instance_type,
1360 context, var_value.value(), var_details.value(), &call_runtime);
1378 CallRuntime(Runtime::kGetOwnPropertyDescriptor, context, object, key);
1385 TNode<JSObject> js_desc = FromPropertyDescriptor(context, desc_object);
1392 // TODO(v8:11167) remove remove |context| and |object| parameters once
1395 TNode<BoolT> condition, TNode<Context> context, TNode<Object> object,
1409 TNode<Context> context, TNode<PropertyDescriptorObject> desc) {
1434 context, LoadObjectField(desc, PropertyDescriptorObject::kGetOffset),
1444 context, LoadObjectField(desc, PropertyDescriptorObject::kValueOffset),
1453 TNode<NativeContext> native_context = LoadNativeContext(context);
1469 AddToDictionaryIf(IsNotTheHole(value), context, js_desc, properties,
1472 IsSetWord32<PropertyDescriptorObject::HasWritableBit>(flags), context,
1480 AddToDictionaryIf(IsNotTheHole(get), context, js_desc, properties,
1484 AddToDictionaryIf(IsNotTheHole(set), context, js_desc, properties,
1488 IsSetWord32<PropertyDescriptorObject::HasEnumerableBit>(flags), context,
1495 context, js_desc, properties, factory->configurable_string(),
1513 TNode<Context> context, TNode<Object> raw_value, TNode<Word32T> details,
1528 context, GetAccessorOrUndefined(getter, if_bailout),
1538 context, raw_value,