Searched defs:store_mode (Results 1 - 10 of 10) sorted by relevance

/external/chromium_org/v8/src/
H A Dtype-info.cc384 KeyedAccessStoreMode* store_mode) {
387 *store_mode = GetStoreMode(id);
382 KeyedAssignmentReceiverTypes( TypeFeedbackId id, SmallMapList* receiver_types, KeyedAccessStoreMode* store_mode) argument
H A Dtyping.cc403 KeyedAccessStoreMode store_mode; local
405 id, expr->GetReceiverTypes(), &store_mode);
406 expr->set_store_mode(store_mode);
H A Dstub-cache.h105 KeyedAccessStoreMode store_mode);
172 KeyedAccessStoreMode store_mode,
867 KeyedAccessStoreMode store_mode() { function in class:v8::internal::KeyedStoreStubCompiler
H A Dcode-stubs.h1843 KeyedAccessStoreMode store_mode() const { function in class:v8::KeyedStoreFastElementStub
2108 KeyedAccessStoreMode store_mode)
2111 store_mode_(store_mode),
2229 KeyedAccessStoreMode store_mode)
2233 store_mode_(store_mode) {}
2238 KeyedAccessStoreMode store_mode() const { return store_mode_; } function in class:v8::ElementsTransitionAndStoreStub
2106 KeyedStoreElementStub(bool is_js_array, ElementsKind elements_kind, KeyedAccessStoreMode store_mode) argument
2226 ElementsTransitionAndStoreStub(ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray, KeyedAccessStoreMode store_mode) argument
H A Dic.cc1501 JSReceiver::StoreFromKeyed store_mode) {
1539 receiver, name, value, NONE, strict_mode(), store_mode);
1559 receiver, name, value, NONE, strict_mode(), store_mode);
1590 receiver, name, value, NONE, strict_mode(), store_mode);
1706 KeyedAccessStoreMode store_mode) {
1719 Handle<Map> monomorphic_map = ComputeTransitionedMap(receiver, store_mode);
1720 store_mode = GetNonTransitioningStoreMode(store_mode);
1722 monomorphic_map, strict_mode(), store_mode);
1745 if (IsTransitionStoreMode(store_mode)) {
1498 Store(Handle<Object> object, Handle<String> name, Handle<Object> value, JSReceiver::StoreFromKeyed store_mode) argument
1705 StoreElementStub(Handle<JSObject> receiver, KeyedAccessStoreMode store_mode) argument
1828 ComputeTransitionedMap( Handle<JSObject> receiver, KeyedAccessStoreMode store_mode) argument
2001 KeyedAccessStoreMode store_mode = local
[all...]
H A Dstub-cache.cc223 KeyedAccessStoreMode store_mode) {
225 KeyedStoreIC::ComputeExtraICState(strict_mode, store_mode);
229 ASSERT(store_mode == STANDARD_STORE ||
230 store_mode == STORE_AND_GROW_NO_TRANSITION ||
231 store_mode == STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS ||
232 store_mode == STORE_NO_TRANSITION_HANDLE_COW);
244 == store_mode);
635 KeyedAccessStoreMode store_mode,
637 ASSERT(store_mode == STANDARD_STORE ||
638 store_mode
220 ComputeKeyedStoreElement( Handle<Map> receiver_map, StrictModeFlag strict_mode, KeyedAccessStoreMode store_mode) argument
633 ComputeStoreElementPolymorphic( MapHandleList* receiver_maps, KeyedAccessStoreMode store_mode, StrictModeFlag strict_mode) argument
[all...]
H A Dobjects-inl.h1873 bool JSObject::TooManyFastProperties(StoreFromKeyed store_mode) { argument
1884 if (store_mode == CERTAINLY_NOT_STORE_FROM_KEYED) {
H A Dhydrogen.cc2030 KeyedAccessStoreMode store_mode) {
2047 store_mode != STORE_NO_TRANSITION_HANDLE_COW) {
2062 if (store_mode == STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS) {
2080 ASSERT(store_mode == STANDARD_STORE);
2101 if (IsGrowStoreMode(store_mode)) {
2111 if (store_mode == STORE_NO_TRANSITION_HANDLE_COW) {
6198 KeyedAccessStoreMode store_mode) {
6225 load_mode, store_mode);
6301 KeyedAccessStoreMode store_mode,
6364 store_mode);
2022 BuildUncheckedMonomorphicElementAccess( HValue* checked_object, HValue* key, HValue* val, bool is_js_array, ElementsKind elements_kind, bool is_store, LoadKeyedHoleMode load_mode, KeyedAccessStoreMode store_mode) argument
6191 BuildMonomorphicElementAccess( HValue* object, HValue* key, HValue* val, HValue* dependency, Handle<Map> map, bool is_store, KeyedAccessStoreMode store_mode) argument
6295 HandlePolymorphicElementAccess( HValue* object, HValue* key, HValue* val, SmallMapList* maps, bool is_store, KeyedAccessStoreMode store_mode, bool* has_side_effects) argument
[all...]
H A Dobjects.cc2037 StoreFromKeyed store_mode,
2050 object->TooManyFastProperties(store_mode)) {
2149 JSReceiver::StoreFromKeyed store_mode,
2185 AddFastProperty(object, name, value, attributes, store_mode,
2495 StoreMode store_mode) {
2497 handle(object->map()), modify_index, new_representation, store_mode);
2515 StoreMode store_mode,
2525 if (store_mode == FORCE_FIELD && details.type() != FIELD) {
2543 details.type() == CONSTANT && store_mode == FORCE_FIELD,
2691 StoreMode store_mode) {
2033 AddFastProperty(Handle<JSObject> object, Handle<Name> name, Handle<Object> value, PropertyAttributes attributes, StoreFromKeyed store_mode, ValueType value_type, TransitionFlag flag) argument
2144 AddProperty(Handle<JSObject> object, Handle<Name> name, Handle<Object> value, PropertyAttributes attributes, StrictModeFlag strict_mode, JSReceiver::StoreFromKeyed store_mode, ExtensibilityCheck extensibility_check, ValueType value_type, StoreMode mode, TransitionFlag transition_flag) argument
2492 GeneralizeFieldRepresentation(Handle<JSObject> object, int modify_index, Representation new_representation, StoreMode store_mode) argument
2513 CopyGeneralizeAllRepresentations(Handle<Map> map, int modify_index, StoreMode store_mode, PropertyAttributes attributes, const char* reason) argument
2688 GeneralizeRepresentation(Handle<Map> old_map, int modify_index, Representation new_representation, StoreMode store_mode) argument
2880 SetProperty(Handle<JSReceiver> object, Handle<Name> name, Handle<Object> value, PropertyAttributes attributes, StrictModeFlag strict_mode, StoreFromKeyed store_mode) argument
3529 SetProperty(Handle<JSReceiver> object, LookupResult* result, Handle<Name> key, Handle<Object> value, PropertyAttributes attributes, StrictModeFlag strict_mode, StoreFromKeyed store_mode) argument
4030 SetPropertyForResult(Handle<JSObject> object, LookupResult* lookup, Handle<Name> name, Handle<Object> value, PropertyAttributes attributes, StrictModeFlag strict_mode, StoreFromKeyed store_mode) argument
7973 Merge(Handle<DescriptorArray> desc, int verbatim, int valid, int new_size, int modify_index, StoreMode store_mode, Handle<DescriptorArray> other) argument
7996 Merge(int verbatim, int valid, int new_size, int modify_index, StoreMode store_mode, DescriptorArray* other) argument
[all...]
H A Dobjects.h203 KeyedAccessStoreMode store_mode) {
204 if (store_mode < STORE_AND_GROW_NO_TRANSITION) {
205 store_mode = static_cast<KeyedAccessStoreMode>(
206 static_cast<int>(store_mode) + kGrowICDelta);
208 return store_mode;
212 static inline bool IsTransitionStoreMode(KeyedAccessStoreMode store_mode) { argument
213 return store_mode > STANDARD_STORE &&
214 store_mode <= STORE_AND_GROW_TRANSITION_HOLEY_DOUBLE_TO_OBJECT &&
215 store_mode != STORE_AND_GROW_NO_TRANSITION;
220 KeyedAccessStoreMode store_mode) {
202 GetGrowStoreMode( KeyedAccessStoreMode store_mode) argument
219 GetNonTransitioningStoreMode( KeyedAccessStoreMode store_mode) argument
231 IsGrowStoreMode(KeyedAccessStoreMode store_mode) argument
[all...]

Completed in 2242 milliseconds