Lines Matching refs:Handle

16 Handle<Code> PropertyHandlerCompiler::Find(Handle<Name> name,  in Find()
17 Handle<Map> stub_holder, in Find()
24 return Handle<Code>::null(); in Find()
28 Handle<Code> NamedLoadHandlerCompiler::ComputeLoadNonexistent( in ComputeLoadNonexistent()
29 Handle<Name> name, Handle<HeapType> type) { in ComputeLoadNonexistent()
31 Handle<Map> receiver_map = IC::TypeToMap(*type, isolate); in ComputeLoadNonexistent()
36 return Handle<Code>(); in ComputeLoadNonexistent()
39 Handle<Map> stub_holder_map = in ComputeLoadNonexistent()
47 Handle<Name> cache_name = in ComputeLoadNonexistent()
50 : Handle<Name>::cast(isolate->factory()->nonexistent_symbol()); in ComputeLoadNonexistent()
51 Handle<Map> current_map = stub_holder_map; in ComputeLoadNonexistent()
52 Handle<JSObject> last(JSObject::cast(receiver_map->prototype())); in ComputeLoadNonexistent()
61 Handle<Code> handler = PropertyHandlerCompiler::Find( in ComputeLoadNonexistent()
72 Handle<Code> PropertyHandlerCompiler::GetCode(Code::Kind kind, in GetCode()
74 Handle<Name> name) { in GetCode()
76 Handle<Code> code = GetCodeWithFlags(flags, name); in GetCode()
82 void PropertyHandlerCompiler::set_type_for_object(Handle<Object> object) { in set_type_for_object()
91 Handle<Name> name, in FrontendHeader()
125 Handle<Name> name, in FrontendHeader()
133 Handle<Name> name) { in Frontend()
141 void PropertyHandlerCompiler::NonexistentFrontendHeader(Handle<Name> name, in NonexistentFrontendHeader()
146 Handle<Map> last_map; in NonexistentFrontendHeader()
160 Handle<JSGlobalObject> global = in NonexistentFrontendHeader()
162 ? Handle<JSGlobalObject>::cast(type()->AsConstant()->Value()) in NonexistentFrontendHeader()
163 : Handle<JSGlobalObject>::cast(holder()); in NonexistentFrontendHeader()
168 name = factory()->InternalizeString(Handle<String>::cast(name)); in NonexistentFrontendHeader()
180 Handle<Code> NamedLoadHandlerCompiler::CompileLoadField(Handle<Name> name, in CompileLoadField()
190 Handle<Code> NamedLoadHandlerCompiler::CompileLoadConstant(Handle<Name> name, in CompileLoadConstant()
200 Handle<Code> NamedLoadHandlerCompiler::CompileLoadNonexistent( in CompileLoadNonexistent()
201 Handle<Name> name) { in CompileLoadNonexistent()
210 Handle<Code> NamedLoadHandlerCompiler::CompileLoadCallback( in CompileLoadCallback()
211 Handle<Name> name, Handle<ExecutableAccessorInfo> callback) { in CompileLoadCallback()
218 Handle<Code> NamedLoadHandlerCompiler::CompileLoadCallback( in CompileLoadCallback()
219 Handle<Name> name, const CallOptimization& call_optimization) { in CompileLoadCallback()
222 Handle<Map> receiver_map = IC::TypeToMap(*type(), isolate()); in CompileLoadCallback()
229 Handle<Code> NamedLoadHandlerCompiler::CompileLoadInterceptor( in CompileLoadInterceptor()
247 Handle<Object> accessors = it->GetAccessors(); in CompileLoadInterceptor()
250 Handle<ExecutableAccessorInfo> info = in CompileLoadInterceptor()
251 Handle<ExecutableAccessorInfo>::cast(accessors); in CompileLoadInterceptor()
272 Handle<JSObject> real_named_property_holder(it->GetHolder<JSObject>()); in GenerateLoadPostInterceptor()
293 Handle<ExecutableAccessorInfo> info = in GenerateLoadPostInterceptor()
294 Handle<ExecutableAccessorInfo>::cast(it->GetAccessors()); in GenerateLoadPostInterceptor()
301 Handle<Code> NamedLoadHandlerCompiler::CompileLoadViaGetter( in CompileLoadViaGetter()
302 Handle<Name> name, Handle<JSFunction> getter) { in CompileLoadViaGetter()
310 Handle<Code> NamedStoreHandlerCompiler::CompileStoreTransition( in CompileStoreTransition()
311 Handle<Map> transition, Handle<Name> name) { in CompileStoreTransition()
321 Handle<JSObject> last; in CompileStoreTransition()
324 last = Handle<JSObject>::cast(PrototypeIterator::GetCurrent(iter)); in CompileStoreTransition()
346 Handle<Code> NamedStoreHandlerCompiler::CompileStoreField(LookupIterator* it) { in CompileStoreField()
355 Handle<Code> NamedStoreHandlerCompiler::CompileStoreViaSetter( in CompileStoreViaSetter()
356 Handle<JSObject> object, Handle<Name> name, Handle<JSFunction> setter) { in CompileStoreViaSetter()
364 Handle<Code> NamedStoreHandlerCompiler::CompileStoreCallback( in CompileStoreCallback()
365 Handle<JSObject> object, Handle<Name> name, in CompileStoreCallback()
381 Handle<Map> receiver_map = receiver_maps->at(i); in CompileElementHandlers()
382 Handle<Code> cached_stub; in CompileElementHandlers()