Searched refs:PropertyDetails (Results 1 - 25 of 51) sorted by relevance

123

/external/chromium_org/v8/src/
H A Dproperty-details.h63 // Must fit in the BitField PropertyDetails::TypeField.
165 // PropertyDetails captures type and attributes for a property.
167 class PropertyDetails BASE_EMBEDDED {
169 PropertyDetails(PropertyAttributes attributes, function in class:v8::internal::BASE_EMBEDDED
180 PropertyDetails(PropertyAttributes attributes, function in class:v8::internal::BASE_EMBEDDED
192 PropertyDetails set_pointer(int i) { return PropertyDetails(value_, i); }
194 PropertyDetails CopyWithRepresentation(Representation representation) {
195 return PropertyDetails(value_, representation);
197 PropertyDetails CopyAddAttribute
262 PropertyDetails(int value, int pointer) { function in class:v8::internal::BASE_EMBEDDED
265 PropertyDetails(int value, Representation representation) { function in class:v8::internal::BASE_EMBEDDED
269 PropertyDetails(int value, PropertyAttributes attributes) { function in class:v8::internal::BASE_EMBEDDED
[all...]
H A Dproperty.h57 PropertyDetails GetDetails() { return details_; }
68 PropertyDetails details_;
73 void Init(Name* key, Object* value, PropertyDetails details) {
79 Descriptor(Name* key, Object* value, PropertyDetails details)
198 void DescriptorResult(JSObject* holder, PropertyDetails details, int number) {
213 details_ = PropertyDetails(NONE, TRANSITION, Representation::None());
228 details_ = PropertyDetails(NONE, HANDLER, Representation::Tagged());
235 details_ = PropertyDetails(NONE, INTERCEPTOR, Representation::Tagged());
240 details_ = PropertyDetails(NONE, NONEXISTENT, Representation::None());
273 PropertyDetails GetPropertyDetail
[all...]
H A Dtransitions.h73 inline PropertyDetails GetTargetDetails(int transition_number);
H A Dtransitions-inl.h163 PropertyDetails TransitionArray::GetTargetDetails(int transition_number) {
H A Dobjects.cc662 PropertyDetails details) {
671 PropertyDetails details) {
690 PropertyDetails original_details = property_dictionary()->DetailsAt(entry);
701 details = PropertyDetails(
741 PropertyDetails details = dictionary->DetailsAt(entry);
1973 PropertyDetails details = PropertyDetails(attributes, NORMAL, index);
1987 PropertyDetails details = PropertyDetails(attributes, NORMAL, 0);
2135 PropertyDetails new_detail
[all...]
H A Dobjects-inl.h55 PropertyDetails::PropertyDetails(Smi* smi) { function in class:v8::internal::PropertyDetails
60 Smi* PropertyDetails::AsSmi() {
68 PropertyDetails PropertyDetails::AsDeleted() {
70 return PropertyDetails(smi);
1592 PropertyDetails details = transitions->GetTargetDetails(transition);
1614 PropertyDetails target_details = transitions->GetTargetDetails(transition);
2307 PropertyDetails details = GetDetails(descriptor_index);
2315 PropertyDetails detail
[all...]
H A Dobjects.h2222 PropertyDetails details);
2226 PropertyDetails details);
3159 inline PropertyDetails GetDetails(int descriptor_number);
3694 PropertyDetails DetailsAt(int entry) {
3696 return PropertyDetails(
3701 void DetailsAtPut(int entry, PropertyDetails value) {
3767 PropertyDetails details);
3771 PropertyDetails details);
3780 PropertyDetails details,
3870 PropertyDetails detail
[all...]
H A Djson-parser.h410 PropertyDetails details =
H A Dstring-stream.cc363 PropertyDetails details = descs->GetDetails(i);
H A Dbootstrapper.cc2475 PropertyDetails details = descs->GetDetails(i);
2508 PropertyDetails d = PropertyDetails(
2545 PropertyDetails details = properties->DetailsAt(i);
/external/v8/src/
H A Dproperty-details.h55 // Must fit in the BitField PropertyDetails::TypeField.
76 // PropertyDetails captures type and attributes for a property.
78 class PropertyDetails BASE_EMBEDDED {
80 PropertyDetails(PropertyAttributes attributes, function in class:v8::internal::BASE_EMBEDDED
97 explicit inline PropertyDetails(Smi* smi);
106 inline PropertyDetails AsDeleted();
H A Dproperty.h60 PropertyDetails GetDetails() { return details_; }
67 ASSERT(PropertyDetails::IsValidIndex(index));
68 details_ = PropertyDetails(details_.attributes(), details_.type(), index);
76 PropertyDetails details_;
81 void Init(String* key, Object* value, PropertyDetails details) {
87 Descriptor(String* key, Object* value, PropertyDetails details)
118 : Descriptor(key, map_or_array, PropertyDetails(NONE,
210 void DescriptorResult(JSObject* holder, PropertyDetails details, int number) {
220 details_ = PropertyDetails(details);
228 PropertyDetails(static_cas
[all...]
H A Dobjects.cc450 PropertyDetails details) {
459 PropertyDetails details) {
479 details = PropertyDetails(details.attributes(),
502 PropertyDetails details = dictionary->DetailsAt(entry);
1687 PropertyDetails details = PropertyDetails(attributes, NORMAL, index);
1699 PropertyDetails details = PropertyDetails(attributes, NORMAL);
1789 PropertyDetails new_details(attributes, NORMAL, new_enumeration_index);
2096 PropertyDetails detail
[all...]
H A Dobjects.h1603 PropertyDetails details);
1607 PropertyDetails details);
2429 if (IsEmpty()) return PropertyDetails::kInitialIndex;
2634 return PropertyDetails(GetDetails(descriptor_number)).type() ==
2996 PropertyDetails DetailsAt(int entry) {
2998 return PropertyDetails(
3003 void DetailsAtPut(int entry, PropertyDetails value) {
3062 PropertyDetails details);
3066 PropertyDetails details);
3075 PropertyDetails detail
[all...]
H A Dobjects-inl.h54 PropertyDetails::PropertyDetails(Smi* smi) { function in class:v8::internal::PropertyDetails
59 Smi* PropertyDetails::AsSmi() {
64 PropertyDetails PropertyDetails::AsDeleted() {
66 return PropertyDetails(smi);
1935 return PropertyDetails(GetDetails(descriptor_number)).type();
1999 return PropertyDetails(GetDetails(descriptor_number)).IsDontEnum();
2006 PropertyDetails(GetDetails(descriptor_number)));
4625 SetEntry(entry, key, value, PropertyDetails(Sm
[all...]
H A Dbootstrapper.cc2162 PropertyDetails details = PropertyDetails(descs->GetDetails(i));
2194 PropertyDetails d =
2195 PropertyDetails(details.attributes(), CALLBACKS, details.index());
2232 PropertyDetails details = properties->DetailsAt(i);
H A Delements.cc1029 PropertyDetails details = dict->DetailsAt(i);
1147 PropertyDetails details = backing_store->DetailsAt(entry);
/external/chromium_org/v8/src/arm/
H A Dic-arm.cc149 __ tst(scratch1, Operand(PropertyDetails::TypeField::kMask << kSmiTagSize));
198 (PropertyDetails::TypeField::kMask |
199 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
/external/chromium_org/v8/src/ia32/
H A Dic-ia32.cc148 Immediate(PropertyDetails::TypeField::kMask << kSmiTagSize));
203 (PropertyDetails::TypeField::kMask |
204 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
/external/chromium_org/v8/src/mips/
H A Dic-mips.cc149 Operand(PropertyDetails::TypeField::kMask << kSmiTagSize));
200 (PropertyDetails::TypeField::kMask |
201 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
/external/chromium_org/v8/src/x64/
H A Dic-x64.cc148 Smi::FromInt(PropertyDetails::TypeField::kMask));
204 (PropertyDetails::TypeField::kMask |
205 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
/external/v8/src/arm/
H A Dic-arm.cc149 __ tst(scratch1, Operand(PropertyDetails::TypeField::kMask << kSmiTagSize));
198 (PropertyDetails::TypeField::kMask |
199 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
/external/v8/src/ia32/
H A Dic-ia32.cc147 Immediate(PropertyDetails::TypeField::kMask << kSmiTagSize));
202 (PropertyDetails::TypeField::kMask |
203 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
/external/v8/src/mips/
H A Dic-mips.cc149 Operand(PropertyDetails::TypeField::kMask << kSmiTagSize));
200 (PropertyDetails::TypeField::kMask |
201 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
/external/v8/src/x64/
H A Dic-x64.cc148 Smi::FromInt(PropertyDetails::TypeField::kMask));
205 (PropertyDetails::TypeField::kMask |
206 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;

Completed in 614 milliseconds

123