Home | History | Annotate | Download | only in compiler

Lines Matching refs:Handle

22 bool CanInlineElementAccess(Handle<Map> map) {
33 bool CanInlinePropertyAccess(Handle<Map> map) {
76 MapList const& receiver_maps, Handle<Object> constant,
95 MapList const& receiver_maps, Handle<Object> constant,
102 return PropertyAccessInfo(kGeneric, MaybeHandle<JSObject>(), Handle<Object>(),
120 Handle<Object> constant,
194 Handle<Context> native_context, Zone* zone)
205 Handle<Map> map, AccessMode access_mode, ElementAccessInfo* access_info) {
219 for (Handle<Map> map : maps) {
232 for (Handle<Map> map : maps) {
239 transitions.push_back(std::make_pair(map, handle(transition_target)));
244 for (Handle<Map> receiver_map : receiver_maps) {
266 Handle<Map> map, Handle<Name> name, AccessMode access_mode,
272 Handle<Map> receiver_map = map;
286 Handle<DescriptorArray> descriptors(map->instance_descriptors(), isolate());
324 Handle<FieldType> descriptors_field_type(
334 Handle<Map> field_owner_map(map->FindFieldOwner(number),
359 handle(descriptors->GetValue(number), isolate()), holder);
363 Handle<Object> accessors(descriptors->GetValue(number), isolate());
365 Handle<Object> accessor(
367 ? Handle<AccessorPair>::cast(accessors)->getter()
368 : Handle<AccessorPair>::cast(accessors)->setter(),
381 Handle<Name> cached_property_name;
419 Handle<JSFunction> constructor;
422 map = handle(constructor->initial_map(), isolate());
441 Handle<JSObject> map_prototype(JSObject::cast(map->prototype()), isolate());
447 map = handle(map_prototype->map(), isolate());
454 MapHandleList const& maps, Handle<Name> name, AccessMode access_mode,
456 for (Handle<Map> map : maps) {
478 Handle<Map> map, Handle<Name> name, PropertyAccessInfo* access_info) {
517 bool AccessInfoFactory::LookupTransition(Handle<Map> map, Handle<Name> name,
525 Handle<Map> transition_map;
533 // TODO(bmeurer): Handle transition to data constant?
552 Handle<FieldType> descriptors_field_type(
560 Handle<Map> field_owner_map(transition_map->FindFieldOwner(number),