Home | History | Annotate | Download | only in ic

Lines Matching refs:Handle

16 Handle<Code> PropertyICCompiler::Find(Handle<Name> name,
17 Handle<Map> stub_holder, Code::Kind kind,
23 if (probe->IsCode()) return handle(Code::cast(probe));
24 return Handle<Code>::null();
36 Handle<Code> PropertyICCompiler::ComputeKeyedLoadMonomorphicHandler(
37 Handle<Map> receiver_map, ExtraICState extra_ic_state) {
48 Handle<Code> stub;
68 Handle<Code> PropertyICCompiler::ComputeKeyedStoreMonomorphicHandler(
69 Handle<Map> receiver_map, LanguageMode language_mode,
81 Handle<Code> code =
101 static void FillCache(Isolate* isolate, Handle<Code> code) {
102 Handle<UnseededNumberDictionary> dictionary = UnseededNumberDictionary::Set(
108 Handle<Code> PropertyICCompiler::ComputeStore(Isolate* isolate,
112 Handle<UnseededNumberDictionary> cache =
115 if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry)));
118 Handle<Code> code;
136 Handle<Code> PropertyICCompiler::ComputeCompareNil(Handle<Map> receiver_map,
139 Handle<String> name(isolate->heap()->empty_string());
141 Handle<Code> cached_ic =
147 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
149 Handle<Code> ic = stub->GetCodeCopy(pattern);
176 Handle<Code> PropertyICCompiler::CompileLoadInitialize(Code::Flags flags) {
178 Handle<Code> code = GetCodeWithFlags(flags, "CompileLoadInitialize");
184 Handle<Code> PropertyICCompiler::CompileStoreInitialize(Code::Flags flags) {
186 Handle<Code> code = GetCodeWithFlags(flags, "CompileStoreInitialize");
192 Handle<Code> PropertyICCompiler::CompileStorePreMonomorphic(Code::Flags flags) {
194 Handle<Code> code = GetCodeWithFlags(flags, "CompileStorePreMonomorphic");
201 Handle<Code> PropertyICCompiler::CompileStoreGeneric(Code::Flags flags) {
205 Handle<Code> code = GetCodeWithFlags(flags, "CompileStoreGeneric");
211 Handle<Code> PropertyICCompiler::CompileStoreMegamorphic(Code::Flags flags) {
213 Handle<Code> code = GetCodeWithFlags(flags, "CompileStoreMegamorphic");
219 Handle<Code> PropertyICCompiler::GetCode(Code::Kind kind, Code::StubType type,
220 Handle<Name> name,
224 Handle<Code> code = GetCodeWithFlags(flags, name);
237 Handle<Map> receiver_map(receiver_maps->at(i));
238 Handle<Code> cached_stub;
239 Handle<Map> transitioned_map =
281 Handle<Code> PropertyICCompiler::CompileKeyedStoreMonomorphicHandler(
282 Handle<Map> receiver_map, KeyedAccessStoreMode store_mode) {
285 Handle<Code> stub;
299 Handle<Code> PropertyICCompiler::CompileKeyedStoreMonomorphic(
300 Handle<Map> receiver_map, KeyedAccessStoreMode store_mode) {
301 Handle<Code> stub =
304 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);