Home | History | Annotate | Download | only in src

Lines Matching refs:HObjectAccess

1223         reference, static_cast<HValue*>(NULL), HObjectAccess::ForCounter());
1226 Add<HStoreNamedField>(reference, HObjectAccess::ForCounter(),
1258 HObjectAccess::ForMap());
1261 HObjectAccess::ForMapBitField2());
1345 Add<HStoreNamedField>(object, HObjectAccess::ForArrayLength(kind),
1422 HObjectAccess::ForArrayLength(from_kind))
1431 Add<HStoreNamedField>(object, HObjectAccess::ForMap(), map);
1442 HObjectAccess::ForMap());
1446 HObjectAccess access(HObjectAccess::ForMapInstanceTypeAndBitField());
1478 HObjectAccess::ForMap());
1481 HObjectAccess::ForMapInstanceType());
1515 HObjectAccess::ForNameHashField());
1575 HObjectAccess::ForMap());
1578 HObjectAccess::ForMapInstanceType());
1601 HObjectAccess::ForPropertiesPointer());
1604 HObjectAccess::ForMap());
1618 HObjectAccess::ForMapAsInteger32());
1623 HObjectAccess::ForStringHashField());
1733 map, static_cast<HValue*>(NULL), HObjectAccess::ForMapInstanceType());
1827 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
1830 HObjectAccess::ForGlobalObjectNativeContext());
1832 result, HObjectAccess::ForMap(),
1835 HObjectAccess::ForContextSlot(Context::REGEXP_RESULT_MAP_INDEX)));
1839 result, HObjectAccess::ForJSArrayOffset(JSArray::kPropertiesOffset),
1842 result, HObjectAccess::ForJSArrayOffset(JSArray::kElementsOffset),
1845 result, HObjectAccess::ForJSArrayOffset(JSArray::kLengthOffset), length);
1849 result, HObjectAccess::ForJSArrayOffset(JSRegExpResult::kIndexOffset),
1852 result, HObjectAccess::ForJSArrayOffset(JSRegExpResult::kInputOffset),
1866 result, HObjectAccess::ForJSArrayOffset(JSArray::kElementsOffset),
1941 HObjectAccess::ForHeapNumberValueLowestBits());
1944 HObjectAccess::ForHeapNumberValueHighestBits());
1968 HObjectAccess::ForHeapNumberValue()),
1970 HObjectAccess::ForHeapNumberValue()),
2119 result, HObjectAccess::ForMap(),
2126 result, HObjectAccess::ForMap(),
2132 Add<HStoreNamedField>(result, HObjectAccess::ForStringHashField(),
2134 Add<HStoreNamedField>(result, HObjectAccess::ForStringLength(), length);
2135 Add<HStoreNamedField>(result, HObjectAccess::ForConsStringFirst(), left);
2136 Add<HStoreNamedField>(result, HObjectAccess::ForConsStringSecond(), right);
2286 Add<HStoreNamedField>(result, HObjectAccess::ForMap(), map);
2289 Add<HStoreNamedField>(result, HObjectAccess::ForStringHashField(),
2291 Add<HStoreNamedField>(result, HObjectAccess::ForStringLength(), length);
2434 HObjectAccess::ForArrayLength(elements_kind));
2446 HObjectAccess::ForExternalArrayExternalPointer());
2623 Add<HStoreNamedField>(elements, HObjectAccess::ForMap(), Add<HConstant>(map));
2624 Add<HStoreNamedField>(elements, HObjectAccess::ForFixedArrayLength(),
2649 Add<HStoreNamedField>(array, HObjectAccess::ForMap(), array_map);
2655 array, HObjectAccess::ForPropertiesPointer(), empty_fixed_array);
2658 array, HObjectAccess::ForElementsPointer(),
2662 array, HObjectAccess::ForArrayLength(elements_kind), length_field);
2704 return Add<HLoadNamedField>(object, dependency, HObjectAccess::ForMap());
2711 object, dependency, HObjectAccess::ForElementsPointer());
2719 array, dependency, HObjectAccess::ForFixedArrayLength());
2727 array, dependency, HObjectAccess::ForArrayLength(kind));
2763 Add<HStoreNamedField>(object, HObjectAccess::ForElementsPointer(),
2996 Add<HStoreNamedField>(result, HObjectAccess::ForElementsPointer(), elements);
3007 HObjectAccess access = HObjectAccess::ForFixedArrayHeader(i);
3015 Add<HStoreNamedField>(result, HObjectAccess::ForArrayLength(kind), length);
3086 HObjectAccess::ForAllocationMementoSite(),
3091 HObjectAccess::ForAllocationSiteOffset(
3099 allocation_site, HObjectAccess::ForAllocationSiteOffset(
3109 HObjectAccess::ForFunctionContextPointer());
3112 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
3113 HObjectAccess access = HObjectAccess::ForObservableJSObjectOffset(
3124 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
3127 HObjectAccess::ForObservableJSObjectOffset(
3181 HObjectAccess access = HObjectAccess::ForPrototypeOrInitialMap();
3207 HObjectAccess access = HObjectAccess::ForPrototypeOrInitialMap();
3295 array_object, HObjectAccess::ForElementsPointer(), elements_location_);
3309 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
3310 HObjectAccess access = HObjectAccess::ForObservableJSObjectOffset(
3314 HObjectAccess function_access = HObjectAccess::ForObservableJSObjectOffset(
4569 HObjectAccess::ForContextSlot(Context::PREVIOUS_INDEX));
4700 HObjectAccess::ForContextSlot(Context::PREVIOUS_INDEX));
4732 HObjectAccess::ForContextSlot(Context::PREVIOUS_INDEX));
5332 HObjectAccess::ForContextSlot(Context::PREVIOUS_INDEX));
5386 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
5822 HObjectAccess access = info->access();
5829 access = HObjectAccess::ForHeapNumberValue();
5852 HObjectAccess field_access = info->access();
5856 HObjectAccess heap_number_access =
5870 Add<HStoreNamedField>(heap_number, HObjectAccess::ForHeapNumberValue(),
5880 HObjectAccess::ForHeapNumberValue(),
5996 access_ = HObjectAccess::ForField(map, index, representation(), name_);
6109 access_ = HObjectAccess::ForField(map, index, representation, name_);
6126 HObjectAccess access = HObjectAccess::ForMap(); // bogus default
6131 HObjectAccess test_access = HObjectAccess::ForMap(); // bogus default
6181 HObjectAccess access = HObjectAccess::ForMap(); // bogus default
6522 HObjectAccess::ForContextSlot(Context::GLOBAL_OBJECT_INDEX));
6805 HObjectAccess::ForMap()),
6806 static_cast<HValue*>(NULL), HObjectAccess::ForMapInstanceType());
6818 HObjectAccess::ForStringLength());
7479 HObjectAccess::ForFunctionContextPointer());
8265 HObjectAccess::ForArrayLength(elements_kind));
8299 checked_object, HObjectAccess::ForArrayLength(elements_kind),
8347 HObjectAccess::ForArrayLength(elements_kind));
8400 HObjectAccess::ForArrayLength(kind));
8460 receiver, HObjectAccess::ForArrayLength(kind),
9321 HObjectAccess::ForMapAndOffset(initial_map, JSObject::kMapOffset),
9325 HObjectAccess::ForMapAndOffset(initial_map,
9329 HObjectAccess::ForMapAndOffset(initial_map,
9337 HObjectAccess::ForMapAndOffset(initial_map, property_offset),
9411 HObjectAccess::ForObservableJSObjectOffset(offset),
9417 HObjectAccess::ForJSArrayBufferViewByteOffset(),
9421 HObjectAccess::ForJSArrayBufferViewByteLength(),
9427 HObjectAccess::ForJSArrayBufferViewBuffer(), buffer);
9428 HObjectAccess weak_first_view_access =
9429 HObjectAccess::ForJSArrayBufferWeakFirstView();
9431 HObjectAccess::ForJSArrayBufferViewWeakNext(),
9439 HObjectAccess::ForJSArrayBufferViewBuffer(),
9442 HObjectAccess::ForJSArrayBufferViewWeakNext(),
9511 HObjectAccess::ForFixedArrayLength(), length);
9515 HObjectAccess::ForJSArrayBufferBackingStore());
9530 HObjectAccess::ForExternalArrayExternalPointer(),
9567 HObjectAccess::ForFixedArrayLength(),
9675 HObjectAccess::ForJSTypedArrayLength(),
9692 obj, HObjectAccess::ForElementsPointer(), elements);
9735 HObjectAccess::ForJSArrayBufferByteLength());
9748 HObjectAccess::ForJSArrayBufferViewByteLength());
9761 HObjectAccess::ForJSArrayBufferViewByteOffset());
9774 HObjectAccess::ForJSTypedArrayLength());
10965 Add<HStoreNamedField>(object, HObjectAccess::ForElementsPointer(),
11026 HObjectAccess access = HObjectAccess::ForPropertiesPointer();
11037 Add<HStoreNamedField>(object, HObjectAccess::ForArrayLength(
11053 Add<HStoreNamedField>(object, HObjectAccess::ForElementsPointer(),
11080 HObjectAccess access = boilerplate_object->IsJSArray() ?
11081 HObjectAccess::ForJSArrayOffset(property_offset) :
11082 HObjectAccess::ForMapAndOffset(boilerplate_map, property_offset);
11111 double_box, HObjectAccess::ForHeapNumberValue(), double_value);
11133 HObjectAccess access =
11134 HObjectAccess::ForMapAndOffset(boilerplate_map, property_offset);
11542 HObjectAccess::ForObservableJSObjectOffset(
11614 HObjectAccess::ForObservableJSObjectOffset(JSValue::kValueOffset),
11900 ref, static_cast<HValue*>(NULL), HObjectAccess::ForExternalUInteger8());