Lines Matching defs:access
2234 HObjectAccess access = HObjectAccess::ForPropertiesPointer();
2235 Add<HStoreNamedField>(array, access, empty_fixed_array);
2474 HObjectAccess access = HObjectAccess::ForJSArrayOffset(i);
2475 Add<HStoreNamedField>(object, access,
2476 Add<HLoadNamedField>(boilerplate, access));
2503 HObjectAccess access = HObjectAccess::ForFixedArrayHeader(i);
2504 Add<HStoreNamedField>(object_elements, access,
2505 Add<HLoadNamedField>(boilerplate_elements, access));
2607 HObjectAccess access = HObjectAccess::ForJSObjectOffset(
2609 return Add<HLoadNamedField>(global_object, access);
2659 HObjectAccess access = HObjectAccess::ForPrototypeOrInitialMap();
2660 return builder()->AddLoadNamedField(constructor_function_, access);
2679 HObjectAccess access = HObjectAccess::ForPrototypeOrInitialMap();
2680 return builder()->AddLoadNamedField(constructor_function_, access);
2798 HObjectAccess access = HObjectAccess::ForJSObjectOffset(
2800 HValue* builtins = Add<HLoadNamedField>(global_object, access);
5302 // If we directly find a field, the access can be inlined.
5342 // Mismatch if the other access info found the property in the prototype
5472 HObjectAccess access = HObjectAccess::ForMap(); // bogus default
5473 if (info->GetJSObjectFieldAccess(&access)) {
5474 return New<HLoadNamedField>(checked_object, access);
5486 return BuildLoadNamedField(checked_holder, info->access());
5588 HObjectAccess access = HObjectAccess::ForMap(); // initial value unused.
5599 // First time through the loop; set access and representation.
5600 access = new_access;
5605 } else if (access.offset() != new_access.offset()) {
5608 } else if (access.IsInobject() != new_access.IsInobject()) {
6124 HObjectAccess access) {
6125 if (FLAG_track_double_fields && access.representation().IsDouble()) {
6128 object, access.WithRepresentation(Representation::Tagged()));
6134 return New<HLoadNamedField>(object, access);
6139 HObjectAccess access) {
6140 return AddInstruction(BuildLoadNamedField(object, access));
6383 HInstruction* access = NULL;
6385 access = is_store
6393 access = BuildUncheckedMonomorphicElementAccess(
6400 *has_side_effects |= access->HasObservableSideEffects();
6402 access->SetFlag(HValue::kHasNoObservableSideEffects);
6404 Push(access);
6413 FinishExitWithHardDeoptimization("Unknown map in polymorphic element access",
7709 // access check is not enabled we assume that the function will not change
9411 HObjectAccess access = HObjectAccess::ForPropertiesPointer();
9412 Add<HStoreNamedField>(object, access, properties);
9464 // The access for the store depends on the type of the boilerplate.
9465 HObjectAccess access = boilerplate_object->IsJSArray() ?
9475 Add<HStoreNamedField>(object, access, result);
9500 access = access.WithRepresentation(representation);
9505 Add<HStoreNamedField>(object, access, value_instruction);
9515 HObjectAccess access = HObjectAccess::ForJSObjectOffset(property_offset);
9516 Add<HStoreNamedField>(object, access, value_instruction);