Lines Matching refs:m_sparseMap
197 if (butterfly->arrayStorage()->m_sparseMap)
198 visitor.append(&butterfly->arrayStorage()->m_sparseMap);
323 } else if (SparseArrayValueMap* map = storage->m_sparseMap.get()) {
542 SparseArrayValueMap* map = storage->m_sparseMap.get();
566 newButterfly->arrayStorage()->m_sparseMap.set(vm, this, map);
674 result->m_sparseMap.clear();
730 newStorage->m_sparseMap.clear();
1357 } else if (SparseArrayValueMap* map = storage->m_sparseMap.get()) {
1551 if (SparseArrayValueMap* map = storage->m_sparseMap.get()) {
1754 SparseArrayValueMap* map = m_butterfly->arrayStorage()->m_sparseMap.get();
1858 arrayStorage()->m_sparseMap.set(vm, this, result);
1865 arrayStorage->m_sparseMap.clear();
1877 if (storage && storage->m_sparseMap) {
1878 SparseArrayValueMap::iterator iter = storage->m_sparseMap->find(i);
1879 if (iter != storage->m_sparseMap->notFound() && (iter->value.attributes & (Accessor | ReadOnly))) {
1880 iter->value.put(exec, thisValue, storage->m_sparseMap.get(), value, shouldThrow);
1961 SparseArrayValueMap* map = storage->m_sparseMap.get();
2081 SparseArrayValueMap* map = arrayStorage()->m_sparseMap.get();
2107 SparseArrayValueMap* map = storage->m_sparseMap.get();