Searched refs:instance_type (Results 26 - 50 of 88) sorted by relevance

1234

/external/v8/tools/
H A Dgrokdump.py652 INSTANCE_TYPES[self.map.instance_type])
670 self.instance_type = \
968 instance_type_name = INSTANCE_TYPES.get(meta_map.instance_type)
975 instance_type_name = INSTANCE_TYPES.get(map.instance_type)
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.h452 // register map contains the object map and the register instance_type
453 // contains the instance_type. The registers map and instance_type can be the
455 // registers map and instance_type can be the same as heap_object.
458 Register instance_type);
461 // register map contains the object map and the register instance_type
462 // contains the instance_type. The registers map and instance_type can be the
464 // registers map and instance_type can be the same as heap_object.
467 Register instance_type);
[all...]
/external/chromium_org/v8/src/
H A Dstub-cache.cc1556 receiver_map->instance_type() == JS_ARRAY_TYPE,
1576 bool is_jsarray = receiver_map->instance_type() == JS_ARRAY_TYPE;
1668 if ((receiver_map->instance_type() & kNotStringTag) == 0) {
1670 } else if (receiver_map->instance_type() < FIRST_JS_RECEIVER_TYPE) {
1673 bool is_js_array = receiver_map->instance_type() == JS_ARRAY_TYPE;
1708 bool is_js_array = receiver_map->instance_type() == JS_ARRAY_TYPE;
1716 } else if (receiver_map->instance_type() < FIRST_JS_RECEIVER_TYPE) {
H A Dmark-compact.cc257 switch (object->map()->instance_type()) {
1310 InstanceType type = map->instance_type();
1491 if (HeapObject::cast(re->data())->map()->instance_type() !=
1499 HeapObject::cast(code)->map()->instance_type() == CODE_TYPE) {
1581 heap->RecordObjectStats(map->instance_type(), object_size);
1609 ASSERT(map->instance_type() == MAP_TYPE);
1644 ASSERT(map->instance_type() == CODE_TYPE);
2495 if (map->instance_type() < FIRST_JS_RECEIVER_TYPE) continue;
3201 live_object->IterateBody(map->instance_type(), size, v);
3381 object->IterateBody(map->instance_type(),
[all...]
H A Dfactory.cc1144 int initial_size = map->instance_type() == JS_GLOBAL_OBJECT_TYPE ? 64 : 512;
1244 ASSERT(map->instance_type() == JS_GENERATOR_OBJECT_TYPE);
1528 Handle<FunctionTemplateInfo> obj, ApiInstanceType instance_type) {
1545 switch (instance_type) {
1527 CreateApiFunction( Handle<FunctionTemplateInfo> obj, ApiInstanceType instance_type) argument
H A Daccessors.cc97 switch (map->instance_type()) {
125 if (map->instance_type() < FIRST_NONSTRING_TYPE) {
H A Dheap-inl.h382 InstanceType type = object->map()->instance_type();
432 InstanceType type = object->map()->instance_type();
H A Dhydrogen.cc2173 InstanceType instance_type; local
2177 instance_type = FIXED_DOUBLE_ARRAY_TYPE;
2180 instance_type = FIXED_ARRAY_TYPE;
2192 isolate()->heap()->GetPretenureMode(), instance_type);
5430 if (types->at(i)->instance_type() >= FIRST_NONSTRING_TYPE) return false;
5439 if (test_map->instance_type() != JS_ARRAY_TYPE) return false;
5448 InstanceType instance_type = map_->instance_type(); local
5450 if (types->at(i)->instance_type() != instance_type) retur
9342 InstanceType instance_type = boilerplate_object->map()->instance_type(); local
[all...]
H A Dspaces.cc1209 object->IterateBody(map->instance_type(), size, visitor);
1493 object->IterateBody(map->instance_type(), size, &visitor);
1862 InstanceType type = obj->map()->instance_type();
1986 InstanceType type = obj->map()->instance_type();
1994 InstanceType type = obj->map()->instance_type();
3111 object->IterateBody(map->instance_type(),
H A Dobjects.h317 // All Maps have a field instance_type containing a InstanceType.
321 // instance_type is JS_OBJECT_TYPE.
324 // mirror their encoding in the instance_type field of the map. The default
581 // We use the full 8 bits of the instance_type field to encode heap object
5672 inline InstanceType instance_type();
6189 return instance_type() >= FIRST_JS_OBJECT_TYPE;
6193 return instance_type() >= FIRST_JS_OBJECT_TYPE;
6196 return instance_type() == JS_GLOBAL_PROXY_TYPE;
6199 return instance_type() == JS_GLOBAL_OBJECT_TYPE;
6202 const InstanceType type = instance_type();
[all...]
H A Dheap-snapshot-generator.cc944 switch (object->map()->instance_type()) {
946 switch (Map::cast(object)->instance_type()) {
947 #define MAKE_STRING_MAP_CASE(instance_type, size, name, Name) \
948 case instance_type: return "system / Map (" #Name ")";
H A Djson-stringifier.h416 switch (HeapObject::cast(*object)->map()->instance_type()) {
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.cc552 Register instance_type) {
554 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
556 test(instance_type, Immediate(kIsNotStringMask));
2470 Register instance_type,
2473 if (!scratch.is(instance_type)) {
2474 mov(scratch, instance_type);
2728 Register instance_type = ecx; local
2729 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
2730 test_b(instance_type, kIsIndirectStringMask | kIsNotStringMask);
2740 test_b(instance_type, kExternalStringTa
550 IsObjectStringType(Register heap_object, Register map, Register instance_type) argument
2469 JumpIfInstanceTypeIsNotSequentialAscii( Register instance_type, Register scratch, Label* failure) argument
[all...]
/external/chromium_org/v8/src/x64/
H A Dmacro-assembler-x64.cc2410 Register instance_type,
2414 if (!scratch.is(instance_type)) {
2415 movl(scratch, instance_type);
3353 Register instance_type) {
3355 movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
3357 testb(instance_type, Immediate(kIsNotStringMask));
3364 Register instance_type) {
3366 movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
3367 cmpb(instance_type, Immediate(static_cast<uint8_t>(LAST_NAME_TYPE)));
4928 Register instance_type local
3351 IsObjectStringType(Register heap_object, Register map, Register instance_type) argument
3362 IsObjectNameType(Register heap_object, Register map, Register instance_type) argument
[all...]
H A Dmacro-assembler-x64.h789 Register instance_type,
974 // register map contains the object map and the register instance_type
975 // contains the instance_type. The registers map and instance_type can be the
977 // registers map and instance_type can be the same as heap_object.
980 Register instance_type);
983 // register map contains the object map and the register instance_type
984 // contains the instance_type. The registers map and instance_type can be the
986 // registers map and instance_type ca
[all...]
/external/v8/src/
H A Dspaces.cc989 object->IterateBody(map->instance_type(), size, visitor);
1261 object->IterateBody(map->instance_type(), size, &visitor);
1645 InstanceType type = obj->map()->instance_type();
1769 InstanceType type = obj->map()->instance_type();
1777 InstanceType type = obj->map()->instance_type();
2753 object->IterateBody(map->instance_type(),
H A Dmark-compact.cc916 InstanceType type = map->instance_type();
1322 if (HeapObject::cast(re->data())->map()->instance_type() !=
1330 HeapObject::cast(code)->map()->instance_type() == CODE_TYPE) {
1811 if (collect_maps_ && map->instance_type() >= FIRST_JS_RECEIVER_TYPE) {
1937 if (map->instance_type() >= FIRST_JS_RECEIVER_TYPE) {
2457 if (map->instance_type() < FIRST_JS_RECEIVER_TYPE) continue;
2487 if (map->instance_type() < FIRST_JS_OBJECT_TYPE) continue;
3118 live_object->IterateBody(map->instance_type(), size, v);
3284 object->IterateBody(map->instance_type(),
H A Dheap-inl.h350 InstanceType type = object->map()->instance_type();
H A Dic.cc1617 if ((receiver_map->instance_type() & kNotStringTag) == 0) {
1626 bool is_js_array = receiver_map->instance_type() == JS_ARRAY_TYPE;
1695 receiver_map->instance_type() == JS_ARRAY_TYPE, // is_js_array
H A Dfactory.cc1217 Handle<FunctionTemplateInfo> obj, ApiInstanceType instance_type) {
1232 switch (instance_type) {
1216 CreateApiFunction( Handle<FunctionTemplateInfo> obj, ApiInstanceType instance_type) argument
H A Dheap.h619 InstanceType instance_type,
624 MUST_USE_RESULT MaybeObject* AllocatePartialMap(InstanceType instance_type,
/external/chromium_org/chrome/browser/extensions/api/declarative_webrequest/
H A Dwebrequest_condition_attribute.cc136 const std::string& instance_type,
140 DCHECK(instance_type == keys::kResourceTypeKey);
135 Create( const std::string& instance_type, const base::Value* value, std::string* error, bool* bad_message) argument
/external/v8/src/x64/
H A Dmacro-assembler-x64.h752 Register instance_type,
920 // register map contains the object map and the register instance_type
921 // contains the instance_type. The registers map and instance_type can be the
923 // registers map and instance_type can be the same as heap_object.
926 Register instance_type);
H A Dmacro-assembler-x64.cc2142 Register instance_type,
2146 if (!scratch.is(instance_type)) {
2147 movl(scratch, instance_type);
2895 Register instance_type) {
2897 movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
2899 testb(instance_type, Immediate(kIsNotStringMask));
4343 Register instance_type = rcx; local
4344 movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
4345 testb(instance_type, Immediate(kIsIndirectStringMask | kIsNotStringMask));
4355 testb(instance_type, Immediat
2893 IsObjectStringType(Register heap_object, Register map, Register instance_type) argument
[all...]
/external/v8/src/arm/
H A Dmacro-assembler-arm.cc3575 Register instance_type = load_scratch;
3576 ldrb(instance_type, FieldMemOperand(map, Map::kInstanceTypeOffset));
3577 tst(instance_type, Operand(kIsIndirectStringMask | kIsNotStringMask));
3586 tst(instance_type, Operand(kExternalStringTag));
3597 tst(instance_type, Operand(kStringEncodingMask));

Completed in 653 milliseconds

1234