Lines Matching refs:HObjectAccess

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