/external/v8/tools/ |
H A D | grokdump.py | 652 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 D | macro-assembler-ia32.h | 452 // 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 D | stub-cache.cc | 1556 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 D | mark-compact.cc | 257 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 D | factory.cc | 1144 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 D | accessors.cc | 97 switch (map->instance_type()) { 125 if (map->instance_type() < FIRST_NONSTRING_TYPE) {
|
H A D | heap-inl.h | 382 InstanceType type = object->map()->instance_type(); 432 InstanceType type = object->map()->instance_type();
|
H A D | hydrogen.cc | 2173 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 D | spaces.cc | 1209 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 D | objects.h | 317 // 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 D | heap-snapshot-generator.cc | 944 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 D | json-stringifier.h | 416 switch (HeapObject::cast(*object)->map()->instance_type()) {
|
/external/v8/src/ia32/ |
H A D | macro-assembler-ia32.cc | 552 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 D | macro-assembler-x64.cc | 2410 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 D | macro-assembler-x64.h | 789 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 D | spaces.cc | 989 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 D | mark-compact.cc | 916 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 D | heap-inl.h | 350 InstanceType type = object->map()->instance_type();
|
H A D | ic.cc | 1617 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 D | factory.cc | 1217 Handle<FunctionTemplateInfo> obj, ApiInstanceType instance_type) { 1232 switch (instance_type) { 1216 CreateApiFunction( Handle<FunctionTemplateInfo> obj, ApiInstanceType instance_type) argument
|
H A D | heap.h | 619 InstanceType instance_type, 624 MUST_USE_RESULT MaybeObject* AllocatePartialMap(InstanceType instance_type,
|
/external/chromium_org/chrome/browser/extensions/api/declarative_webrequest/ |
H A D | webrequest_condition_attribute.cc | 136 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 D | macro-assembler-x64.h | 752 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 D | macro-assembler-x64.cc | 2142 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 D | macro-assembler-arm.cc | 3575 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));
|