Home | History | Annotate | Download | only in src

Lines Matching refs:lookup_

5833   if (!lookup_.IsFound()) {
5834 return (!info->lookup_.IsFound() || info->has_holder()) &&
5842 if (lookup_.IsPropertyCallbacks()) {
5847 if (lookup_.IsConstant()) {
5851 ASSERT(lookup_.IsField());
5852 if (!info->lookup_.IsField()) return false;
5889 map()->LookupDescriptor(NULL, *name_, &lookup_);
5895 if (!IsLoad() && lookup_.IsProperty() &&
5896 (lookup_.IsReadOnly() || !lookup_.IsCacheable())) {
5900 if (lookup_.IsField()) {
5902 access_ = HObjectAccess::ForField(map, &lookup_, name_);
5906 } else if (lookup_.IsPropertyCallbacks()) {
5907 Handle<Object> callback(lookup_.GetValueFromMap(*map), isolate());
5924 } else if (lookup_.IsConstant()) {
5925 constant_ = handle(lookup_.GetConstantFromMap(*map), isolate());
5939 Handle<HeapType> field_type(lookup_.GetFieldTypeFromMap(*map), isolate());
5965 handle(lookup_.GetFieldOwnerFromMap(*map), isolate()),
5980 lookup_.NotFound();
5983 map->LookupDescriptor(*holder_, *name_, &lookup_);
5984 if (lookup_.IsFound()) return LoadResult(map);
5986 lookup_.NotFound();
5995 if (lookup_.IsFound()) {
5997 return !lookup_.IsReadOnly() && lookup_.IsCacheable();
6002 if (lookup_.IsPropertyCallbacks()) return true;
6004 map->LookupTransition(NULL, *name_, &lookup_);
6005 if (lookup_.IsTransitionToField() && map->unused_property_fields() > 0) {
6007 access_ = HObjectAccess::ForField(map, &lookup_, name_);
6042 ASSERT(!IsLoad() || !lookup_.IsTransition());
6043 if (lookup_.IsTransition() && types->length() > 1) return false;