Home | History | Annotate | Download | only in src

Lines Matching full:code_cache

7471   if (map->code_cache()->IsFixedArray()) {
7477 Handle<CodeCache> code_cache(CodeCache::cast(map->code_cache()), isolate);
7478 CodeCache::Update(code_cache, name, code);
7484 if (!code_cache()->IsFixedArray()) {
7485 return CodeCache::cast(code_cache())->Lookup(name, flags);
7494 if (!code_cache()->IsFixedArray()) {
7495 return CodeCache::cast(code_cache())->GetIndex(name, code);
7504 ASSERT(!code_cache()->IsFixedArray());
7505 CodeCache::cast(code_cache())->RemoveByIndex(name, code, index);
7716 Handle<CodeCache> code_cache, Handle<Name> name, Handle<Code> code) {
7722 if (code_cache->normal_type_cache()->IsUndefined()) {
7724 CodeCacheHashTable::New(code_cache->GetIsolate(),
7726 code_cache->set_normal_type_cache(*result);
7728 UpdateNormalTypeCache(code_cache, name, code);
7730 ASSERT(code_cache->default_cache()->IsFixedArray());
7731 UpdateDefaultCache(code_cache, name, code);
7737 Handle<CodeCache> code_cache, Handle<Name> name, Handle<Code> code) {
7745 Handle<FixedArray> cache = handle(code_cache->default_cache());
7791 code_cache->set_default_cache(*cache);
7796 Handle<CodeCache> code_cache, Handle<Name> name, Handle<Code> code) {
7799 CodeCacheHashTable::cast(code_cache->normal_type_cache()));
7801 code_cache->set_normal_type_cache(*new_cache);
7973 void PolymorphicCodeCache::Update(Handle<PolymorphicCodeCache> code_cache,
7977 Isolate* isolate = code_cache->GetIsolate();
7978 if (code_cache->cache()->IsUndefined()) {
7983 code_cache->set_cache(*result);
7986 ASSERT(PolymorphicCodeCacheHashTable::cast(code_cache->cache())
7990 handle(PolymorphicCodeCacheHashTable::cast(code_cache->cache()));
7993 code_cache->set_cache(*new_cache);