Lines Matching refs:code

2 // Use of this source code is governed by a BSD-style license that can be
111 Handle<Code> code =
115 Map::UpdateCodeCache(receiver_map, name, code);
116 return code;
139 Handle<Code> code =
142 Map::UpdateCodeCache(receiver_map, name, code);
143 DCHECK(KeyedStoreIC::GetKeyedAccessStoreMode(code->extra_ic_state()) ==
145 return code;
156 Object* code = dictionary->ValueAt(entry);
159 return reinterpret_cast<Code*>(code);
163 static void FillCache(Isolate* isolate, Handle<Code> code) {
165 isolate->factory()->non_monomorphic_cache(), code->flags(), code);
180 Handle<Code> code;
182 code = compiler.CompileLoadInitialize(flags);
184 code = compiler.CompileLoadPreMonomorphic(flags);
188 FillCache(isolate, code);
189 return code;
203 Handle<Code> code;
205 code = compiler.CompileStoreInitialize(flags);
207 code = compiler.CompileStorePreMonomorphic(flags);
209 code = compiler.CompileStoreGeneric(flags);
211 code = compiler.CompileStoreMegamorphic(flags);
216 FillCache(isolate, code);
217 return code;
261 Handle<Code> code = ic_compiler.CompilePolymorphic(
267 PolymorphicCodeCache::Update(cache, receiver_maps, flags, code);
268 return code;
301 Handle<Code> code =
303 PolymorphicCodeCache::Update(cache, receiver_maps, flags, code);
304 return code;
310 Handle<Code> code = GetCodeWithFlags(flags, "CompileLoadInitialize");
311 PROFILE(isolate(), CodeCreateEvent(Logger::LOAD_INITIALIZE_TAG, *code, 0));
312 return code;
318 Handle<Code> code = GetCodeWithFlags(flags, "CompileLoadPreMonomorphic");
320 CodeCreateEvent(Logger::LOAD_PREMONOMORPHIC_TAG, *code, 0));
321 return code;
327 Handle<Code> code = GetCodeWithFlags(flags, "CompileStoreInitialize");
328 PROFILE(isolate(), CodeCreateEvent(Logger::STORE_INITIALIZE_TAG, *code, 0));
329 return code;
335 Handle<Code> code = GetCodeWithFlags(flags, "CompileStorePreMonomorphic");
337 CodeCreateEvent(Logger::STORE_PREMONOMORPHIC_TAG, *code, 0));
338 return code;
346 Handle<Code> code = GetCodeWithFlags(flags, "CompileStoreGeneric");
347 PROFILE(isolate(), CodeCreateEvent(Logger::STORE_GENERIC_TAG, *code, 0));
348 return code;
354 Handle<Code> code = GetCodeWithFlags(flags, "CompileStoreMegamorphic");
355 PROFILE(isolate(), CodeCreateEvent(Logger::STORE_MEGAMORPHIC_TAG, *code, 0));
356 return code;
365 Handle<Code> code = GetCodeWithFlags(flags, name);
366 IC::RegisterWeakMapDependency(code);
367 PROFILE(isolate(), CodeCreateEvent(log_kind(code), *code, *name));
368 return code;
383 // TODO(mvstanton): The code below is doing pessimistic elements
412 Handle<Code> code = CompileKeyedStorePolymorphic(receiver_maps, &handlers,
415 PROFILE(isolate(), CodeCreateEvent(log_kind(code), *code, 0));
416 return code;