Searched refs:ElementsAccessor (Results 1 – 17 of 17) sorted by relevance
40 class ElementsAccessor {42 explicit ElementsAccessor(const char* name) : name_(name) { } in ElementsAccessor() function43 virtual ~ElementsAccessor() { } in ~ElementsAccessor()126 static ElementsAccessor* ForKind(ElementsKind elements_kind) { in ForKind()131 static ElementsAccessor* ForArray(FixedArrayBase* array);152 static ElementsAccessor** elements_accessors_;155 DISALLOW_COPY_AND_ASSIGN(ElementsAccessor);
109 ElementsAccessor** ElementsAccessor::elements_accessors_;146 ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || in CopyObjectToObjectElements()147 raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole); in CopyObjectToObjectElements()153 if (raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole) { in CopyObjectToObjectElements()189 ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || in CopyDictionaryToObjectElements()190 raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole); in CopyDictionaryToObjectElements()195 if (raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole) { in CopyDictionaryToObjectElements()240 ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || in CopyDoubleToObjectElements()241 raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole); in CopyDoubleToObjectElements()247 if (raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole) { in CopyDoubleToObjectElements()[all …]
261 ElementsAccessor::InitializeOncePerProcess(); in InitializeOncePerProcessImpl()
60 ElementsAccessor* accessor = ElementsAccessor::ForKind(kind); in PrintElementsKind()5552 ElementsAccessor* accessor = array->GetElementsAccessor(); in AddKeysFromJSArray()5570 ElementsAccessor* accessor = ElementsAccessor::ForArray(other); in UnionOfKeys()8490 ElementsAccessor* accessor = ElementsAccessor::ForKind(elements_kind); in SetFastElementsCapacityAndLength()8538 ElementsAccessor* accessor = ElementsAccessor::ForKind(elements_kind); in SetFastDoubleElementsCapacityAndLength()8921 ElementsAccessor* accessor = GetElementsAccessor(); in HasElementWithReceiver()9783 ElementsAccessor* handler = holder_handle->GetElementsAccessor(); in GetElementWithInterceptor()
977 ElementsAccessor* accessor = array->GetElementsAccessor(); in SetElementsCapacityAndLength()
4300 ElementsAccessor* JSObject::GetElementsAccessor() { in GetElementsAccessor()4301 return ElementsAccessor::ForKind(GetElementsKind()); in GetElementsAccessor()
704 class ElementsAccessor; variable1505 inline ElementsAccessor* GetElementsAccessor();
41 class ElementsAccessor {43 explicit ElementsAccessor(const char* name) : name_(name) { } in ElementsAccessor() function44 virtual ~ElementsAccessor() { } in ~ElementsAccessor()167 static ElementsAccessor* ForKind(ElementsKind elements_kind) { in ForKind()172 static ElementsAccessor* ForArray(FixedArrayBase* array);194 static ElementsAccessor** elements_accessors_;197 DISALLOW_COPY_AND_ASSIGN(ElementsAccessor);
125 ElementsAccessor** ElementsAccessor::elements_accessors_;162 ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || in CopyObjectToObjectElements()163 raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole); in CopyObjectToObjectElements()166 if (raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole) { in CopyObjectToObjectElements()212 ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || in CopyDictionaryToObjectElements()213 raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole); in CopyDictionaryToObjectElements()215 if (raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole) { in CopyDictionaryToObjectElements()264 ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || in CopyDoubleToObjectElements()265 raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole); in CopyDoubleToObjectElements()268 if (raw_copy_size == ElementsAccessor::kCopyToEndAndInitializeToHole) { in CopyDoubleToObjectElements()[all …]
69 ElementsAccessor* accessor = ElementsAccessor::ForKind(kind); in ElementsKindToString()
97 ElementsAccessor::TearDown(); in TearDown()177 ElementsAccessor::InitializeOncePerProcess(); in InitializeOncePerProcessImpl()
432 ElementsAccessor* accessor = array->GetElementsAccessor(); in BUILTIN()435 ElementsAccessor::kCopyToEndAndInitializeToHole, elms_obj); in BUILTIN()479 ElementsAccessor* accessor = array->GetElementsAccessor(); in BUILTIN()482 ElementsAccessor::kCopyToEndAndInitializeToHole, elms_obj); in BUILTIN()525 ElementsAccessor* accessor = array->GetElementsAccessor(); in BUILTIN()561 ElementsAccessor* accessor = array->GetElementsAccessor(); in BUILTIN()632 ElementsAccessor* accessor = array->GetElementsAccessor(); in BUILTIN()635 ElementsAccessor::kCopyToEndAndInitializeToHole, elms); in BUILTIN()759 ElementsAccessor* accessor = ElementsAccessor::ForKind(kind); in BUILTIN()782 ElementsAccessor* accessor = object->GetElementsAccessor(); in BUILTIN()[all …]
1224 ElementsAccessor* accessor = array->GetElementsAccessor(); in SetElementsCapacityAndLength()
1293 ElementsAccessor* accessor = GetElementsAccessor(); in ValidateElements()5635 ElementsAccessor* JSObject::GetElementsAccessor() { in GetElementsAccessor()5636 return ElementsAccessor::ForKind(GetElementsKind()); in GetElementsAccessor()
3305 ElementsAccessor::ForKind(from_kind)->name(), in PrintDataTo()3307 ElementsAccessor::ForKind(to_kind)->name()); in PrintDataTo()
7846 ElementsAccessor* accessor = array->GetElementsAccessor(); in AddKeysFromJSArray()7864 ElementsAccessor* accessor = ElementsAccessor::ForArray(other); in UnionOfKeys()11281 ElementsAccessor* accessor = ElementsAccessor::ForKind(new_elements_kind); in SetFastElementsCapacityAndLength()11370 ElementsAccessor* accessor = ElementsAccessor::ForKind(FAST_DOUBLE_ELEMENTS); in SetFastDoubleElementsCapacityAndLength()13059 ElementsAccessor* handler = holder_handle->GetElementsAccessor(); in GetElementWithInterceptor()
878 class ElementsAccessor; variable2088 inline ElementsAccessor* GetElementsAccessor();