Lines Matching defs:obj

3068     //   1) `let obj = { ...source }`
3069 // 2) `let obj = { ...source, override: 1 }`
3070 // 3) `let obj = { ...source, ...overrides }`
3937 Register object = VisitForRegisterValue(property->obj());
3940 return AssignmentLhsData::NamedProperty(property->obj(), object, name);
3944 Register object = VisitForRegisterValue(property->obj());
3954 Register object = VisitForRegisterValue(property->obj());
3966 property->obj()->AsSuperPropertyReference()->home_object()->var(),
3981 property->obj()->AsSuperPropertyReference()->home_object()->var(),
5068 void BytecodeGenerator::VisitPropertyLoad(Register obj, Property* property) {
5073 builder()->LoadAccumulatorWithRegister(obj).JumpIfUndefinedOrNull(
5087 BuildLoadNamedProperty(property->obj(), obj, name);
5094 obj, feedback_index(feedback_spec()->AddKeyedLoadICSlot()));
5104 BuildPrivateBrandCheck(property, obj);
5112 BuildPrivateBrandCheck(property, obj);
5113 BuildPrivateGetterAccess(obj, key);
5117 BuildPrivateBrandCheck(property, obj);
5271 void BytecodeGenerator::VisitPropertyLoadForRegister(Register obj,
5275 VisitPropertyLoad(obj, expr);
5287 property->obj()->AsSuperPropertyReference()->home_object()->var(),
5301 property->obj()->AsSuperPropertyReference()->home_object()->var(),
5323 property->obj()->AsSuperPropertyReference()->home_object()->var(),
5355 Register obj = VisitForRegisterValue(expr->obj());
5356 VisitPropertyLoad(obj, expr);
5414 VisitAndPushIntoRegisterList(property->obj(), &args);
5486 VisitAndPushIntoRegisterList(property->obj(), &args);
5844 Register object = VisitForRegisterValue(property->obj());
5854 VisitForAccumulatorValue(property->obj());
5937 object = VisitForRegisterValue(property->obj());
5941 feedback_index(GetCachedLoadICSlot(property->obj(), name)));
5945 object = VisitForRegisterValue(property->obj());
5960 property->obj()->AsSuperPropertyReference()->home_object()->var(),
5975 property->obj()->AsSuperPropertyReference()->home_object()->var(),
5983 object = VisitForRegisterValue(property->obj());
5990 object = VisitForRegisterValue(property->obj());
5997 object = VisitForRegisterValue(property->obj());
6004 object = VisitForRegisterValue(property->obj());
6037 FeedbackSlot slot = GetCachedStoreICSlot(property->obj(), name);
6291 Register obj = register_allocator()->NewRegister();
6294 // Set method to GetMethod(obj, @@asyncIterator)
6295 builder()->StoreAccumulatorInRegister(obj).LoadAsyncIteratorProperty(
6296 obj, feedback_index(feedback_spec()->AddLoadICSlot()));
6301 // Let iterator be Call(method, obj)
6303 method, RegisterList(obj),
6312 // Let syncMethod be GetMethod(obj, @@iterator)
6314 ->LoadIteratorProperty(obj,
6318 // Let syncIterator be Call(syncMethod, obj)
6319 builder()->CallProperty(method, RegisterList(obj),
6333 Register obj = register_allocator()->NewRegister();
6339 // Let method be GetMethod(obj, @@iterator) and
6340 // iterator be Call(method, obj).
6341 builder()->StoreAccumulatorInRegister(obj).GetIterator(
6342 obj, load_feedback_index, call_feedback_index);