Home | History | Annotate | Download | only in src

Lines Matching refs:HObjectAccess

1200         reference, static_cast<HValue*>(NULL), HObjectAccess::ForCounter());
1203 Add<HStoreNamedField>(reference, HObjectAccess::ForCounter(),
1235 HObjectAccess::ForMap());
1238 HObjectAccess::ForMapBitField2());
1322 Add<HStoreNamedField>(object, HObjectAccess::ForArrayLength(kind),
1399 HObjectAccess::ForArrayLength(from_kind))
1408 Add<HStoreNamedField>(object, HObjectAccess::ForMap(), map);
1419 HObjectAccess::ForMap());
1423 HObjectAccess access(HObjectAccess::ForMapInstanceTypeAndBitField());
1454 HObjectAccess::ForMap());
1457 HObjectAccess::ForMapInstanceType());
1491 HObjectAccess::ForNameHashField());
1541 HObjectAccess::ForMap());
1544 HObjectAccess::ForMapInstanceType());
1567 HObjectAccess::ForPropertiesPointer());
1570 HObjectAccess::ForMap());
1584 HObjectAccess::ForMapAsInteger32());
1589 HObjectAccess::ForStringHashField());
1750 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
1753 HObjectAccess::ForGlobalObjectNativeContext());
1755 result, HObjectAccess::ForMap(),
1758 HObjectAccess::ForContextSlot(Context::REGEXP_RESULT_MAP_INDEX)));
1762 result, HObjectAccess::ForJSArrayOffset(JSArray::kPropertiesOffset),
1765 result, HObjectAccess::ForJSArrayOffset(JSArray::kElementsOffset),
1768 result, HObjectAccess::ForJSArrayOffset(JSArray::kLengthOffset), length);
1772 result, HObjectAccess::ForJSArrayOffset(JSRegExpResult::kIndexOffset),
1775 result, HObjectAccess::ForJSArrayOffset(JSRegExpResult::kInputOffset),
1787 result, HObjectAccess::ForJSArrayOffset(JSArray::kElementsOffset),
1862 HObjectAccess::ForHeapNumberValueLowestBits());
1865 HObjectAccess::ForHeapNumberValueHighestBits());
1889 HObjectAccess::ForHeapNumberValue()),
1891 HObjectAccess::ForHeapNumberValue()),
2040 result, HObjectAccess::ForMap(),
2047 result, HObjectAccess::ForMap(),
2053 Add<HStoreNamedField>(result, HObjectAccess::ForStringHashField(),
2055 Add<HStoreNamedField>(result, HObjectAccess::ForStringLength(), length);
2056 Add<HStoreNamedField>(result, HObjectAccess::ForConsStringFirst(), left);
2057 Add<HStoreNamedField>(result, HObjectAccess::ForConsStringSecond(), right);
2207 Add<HStoreNamedField>(result, HObjectAccess::ForMap(), map);
2210 Add<HStoreNamedField>(result, HObjectAccess::ForStringHashField(),
2212 Add<HStoreNamedField>(result, HObjectAccess::ForStringLength(), length);
2355 HObjectAccess::ForArrayLength(elements_kind));
2367 HObjectAccess::ForExternalArrayExternalPointer());
2544 Add<HStoreNamedField>(elements, HObjectAccess::ForMap(), Add<HConstant>(map));
2545 Add<HStoreNamedField>(elements, HObjectAccess::ForFixedArrayLength(),
2570 Add<HStoreNamedField>(array, HObjectAccess::ForMap(), array_map);
2576 array, HObjectAccess::ForPropertiesPointer(), empty_fixed_array);
2579 array, HObjectAccess::ForElementsPointer(),
2583 array, HObjectAccess::ForArrayLength(elements_kind), length_field);
2625 return Add<HLoadNamedField>(object, dependency, HObjectAccess::ForMap());
2632 object, dependency, HObjectAccess::ForElementsPointer());
2640 array, dependency, HObjectAccess::ForFixedArrayLength());
2648 array, dependency, HObjectAccess::ForArrayLength(kind));
2684 Add<HStoreNamedField>(object, HObjectAccess::ForElementsPointer(),
2917 Add<HStoreNamedField>(result, HObjectAccess::ForElementsPointer(), elements);
2928 HObjectAccess access = HObjectAccess::ForFixedArrayHeader(i);
2936 Add<HStoreNamedField>(result, HObjectAccess::ForArrayLength(kind), length);
3007 HObjectAccess::ForAllocationMementoSite(),
3012 HObjectAccess::ForAllocationSiteOffset(
3020 allocation_site, HObjectAccess::ForAllocationSiteOffset(
3030 HObjectAccess::ForFunctionContextPointer());
3033 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
3034 HObjectAccess access = HObjectAccess::ForObservableJSObjectOffset(
3045 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
3048 HObjectAccess::ForObservableJSObjectOffset(
3102 HObjectAccess access = HObjectAccess::ForPrototypeOrInitialMap();
3128 HObjectAccess access = HObjectAccess::ForPrototypeOrInitialMap();
3216 array_object, HObjectAccess::ForElementsPointer(), elements_location_);
3230 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
3231 HObjectAccess access = HObjectAccess::ForObservableJSObjectOffset(
3235 HObjectAccess function_access = HObjectAccess::ForObservableJSObjectOffset(
4487 HObjectAccess::ForContextSlot(Context::PREVIOUS_INDEX));
4618 HObjectAccess::ForContextSlot(Context::PREVIOUS_INDEX));
4650 HObjectAccess::ForContextSlot(Context::PREVIOUS_INDEX));
5239 HObjectAccess::ForContextSlot(Context::PREVIOUS_INDEX));
5297 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
5729 HObjectAccess access = info->access();
5736 access = HObjectAccess::ForHeapNumberValue();
5759 HObjectAccess field_access = info->access();
5763 HObjectAccess heap_number_access =
5776 Add<HStoreNamedField>(heap_number, HObjectAccess::ForHeapNumberValue(),
5786 HObjectAccess::ForHeapNumberValue(),
5902 access_ = HObjectAccess::ForField(map, &lookup_, name_);
6007 access_ = HObjectAccess::ForField(map, &lookup_, name_);
6024 HObjectAccess access = HObjectAccess::ForMap(); // bogus default
6029 HObjectAccess test_access = HObjectAccess::ForMap(); // bogus default
6071 HObjectAccess access = HObjectAccess::ForMap(); // bogus default
6395 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
6677 HObjectAccess::ForMap()),
6678 static_cast<HValue*>(NULL), HObjectAccess::ForMapInstanceType());
6690 HObjectAccess::ForStringLength());
7306 HObjectAccess::ForFunctionContextPointer());
8102 HObjectAccess::ForArrayLength(elements_kind));
8136 checked_object, HObjectAccess::ForArrayLength(elements_kind),
8184 HObjectAccess::ForArrayLength(elements_kind));
8237 HObjectAccess::ForArrayLength(kind));
8297 receiver, HObjectAccess::ForArrayLength(kind),
9161 HObjectAccess::ForMapAndOffset(initial_map, JSObject::kMapOffset),
9165 HObjectAccess::ForMapAndOffset(initial_map,
9169 HObjectAccess::ForMapAndOffset(initial_map,
9177 HObjectAccess::ForMapAndOffset(initial_map, property_offset),
9251 HObjectAccess::ForObservableJSObjectOffset(offset),
9257 HObjectAccess::ForJSArrayBufferViewByteOffset(),
9261 HObjectAccess::ForJSArrayBufferViewByteLength(),
9267 HObjectAccess::ForJSArrayBufferViewBuffer(), buffer);
9268 HObjectAccess weak_first_view_access =
9269 HObjectAccess::ForJSArrayBufferWeakFirstView();
9271 HObjectAccess::ForJSArrayBufferViewWeakNext(),
9279 HObjectAccess::ForJSArrayBufferViewBuffer(),
9282 HObjectAccess::ForJSArrayBufferViewWeakNext(),
9351 HObjectAccess::ForFixedArrayLength(), length);
9355 HObjectAccess::ForJSArrayBufferBackingStore());
9370 HObjectAccess::ForExternalArrayExternalPointer(),
9407 HObjectAccess::ForFixedArrayLength(),
9515 HObjectAccess::ForJSTypedArrayLength(),
9532 obj, HObjectAccess::ForElementsPointer(), elements);
9575 HObjectAccess::ForJSArrayBufferByteLength());
9588 HObjectAccess::ForJSArrayBufferViewByteLength());
9601 HObjectAccess::ForJSArrayBufferViewByteOffset());
9614 HObjectAccess::ForJSTypedArrayLength());
10806 Add<HStoreNamedField>(object, HObjectAccess::ForElementsPointer(),
10866 HObjectAccess access = HObjectAccess::ForPropertiesPointer();
10877 Add<HStoreNamedField>(object, HObjectAccess::ForArrayLength(
10893 Add<HStoreNamedField>(object, HObjectAccess::ForElementsPointer(),
10920 HObjectAccess access = boilerplate_object->IsJSArray() ?
10921 HObjectAccess::ForJSArrayOffset(property_offset) :
10922 HObjectAccess::ForMapAndOffset(boilerplate_map, property_offset);
10947 Add<HStoreNamedField>(double_box, HObjectAccess::ForHeapNumberValue(),
10970 HObjectAccess access =
10971 HObjectAccess::ForMapAndOffset(boilerplate_map, property_offset);
11359 HObjectAccess::ForObservableJSObjectOffset(
11433 HObjectAccess::ForObservableJSObjectOffset(JSValue::kValueOffset),