Home
last modified time | relevance | path

Searched refs:HeapType (Results 1 – 25 of 32) sorted by relevance

12

/external/v8/test/cctest/
Dtest-field-type-tracking.cc145 Handle<HeapType> GetFieldType(int index) { in GetFieldType()
148 return Handle<HeapType>::cast(values_[index]); in GetFieldType()
152 Representation representation, Handle<HeapType> value) { in SetDataField()
157 Handle<HeapType> value) { in SetDataField()
163 HeapType::Any(isolate_)); in SetAccessorField()
219 values_[index] = HeapType::Any(isolate_); in GeneralizeRepresentation()
235 HeapType* type = descriptors->GetFieldType(descriptor); in Check()
236 return HeapType::cast(expected_value)->Equals(type); in Check()
283 Handle<HeapType> heap_type) { in AddDataField()
309 Handle<HeapType> heap_type, in TransitionToDataField()
[all …]
Dtest-transitions.cc54 Map::CopyWithField(map0, name1, handle(HeapType::Any(), isolate), in TEST()
58 Map::CopyWithField(map0, name2, handle(HeapType::Any(), isolate), in TEST()
105 Map::CopyWithField(map0, name1, handle(HeapType::Any(), isolate), in TEST()
109 Map::CopyWithField(map0, name2, handle(HeapType::Any(), isolate), in TEST()
163 Map::CopyWithField(map0, name, handle(HeapType::Any(), isolate), in TEST()
212 Map::CopyWithField(map0, name, handle(HeapType::Any(), isolate), in TEST()
255 Map::CopyWithField(map0, name, handle(HeapType::Any(), isolate), NONE, in TEST()
274 Map::CopyWithField(map0, name, handle(HeapType::Any(), isolate), in TEST()
Dtest-unboxed-doubles.cc950 Handle<HeapType> any_type = HeapType::Any(isolate); in TEST()
1038 Handle<HeapType> any_type = HeapType::Any(isolate); in TEST()
1100 Handle<HeapType> any_type = HeapType::Any(isolate); in TEST()
1324 Handle<HeapType> any_type = HeapType::Any(isolate); in TEST()
1372 Handle<HeapType> any_type = HeapType::Any(isolate); in TEST()
1583 Handle<HeapType> any_type = HeapType::Any(isolate); in TestWriteBarrierObjectShiftFieldsRight()
Dtest-types.cc68 static bool IsStruct(Handle<HeapType> t, int tag) { in IsStruct()
71 static bool IsBitset(Handle<HeapType> t) { return t->IsSmi(); } in IsBitset()
73 static bool IsUnion(Handle<HeapType> t) { return t->IsUnionForTesting(); } in IsUnion()
75 static Struct* AsStruct(Handle<HeapType> t) { return FixedArray::cast(*t); } in AsStruct()
76 static bitset AsBitset(Handle<HeapType> t) { in AsBitset()
79 static Struct* AsUnion(Handle<HeapType> t) { return AsStruct(t); } in AsUnion()
84 struct BitsetType : HeapType::BitsetType {
85 using HeapType::BitsetType::New;
86 using HeapType::BitsetType::Glb;
87 using HeapType::BitsetType::Lub;
[all …]
/external/v8/src/crankshaft/
Dhydrogen-types.cc38 HType HType::FromType<HeapType>(Handle<HeapType> type);
/external/guava/guava-tests/benchmark/com/google/common/collect/
DMinMaxPriorityQueueBenchmark.java45 @Param private HeapType heap;
98 public enum HeapType { enum in MinMaxPriorityQueueBenchmark
/external/v8/src/
Dlist.h212 typedef TypeImpl<HeapTypeConfig> HeapType; typedef
218 typedef List<Handle<HeapType> > TypeHandleList;
Dproperty.h79 : Descriptor(key, HeapType::Any(key->GetIsolate()), attributes, DATA, in DataDescriptor()
Dobjects-debug.cc301 HeapType* field_type = descriptors->GetFieldType(i); in JSObjectVerify()
302 bool type_is_none = field_type->Is(HeapType::None()); in JSObjectVerify()
303 bool type_is_any = HeapType::Any()->Is(field_type); in JSObjectVerify()
Dobjects.cc74 Handle<HeapType> Object::OptimalType(Isolate* isolate, in OptimalType()
76 if (representation.IsNone()) return HeapType::None(isolate); in OptimalType()
82 return HeapType::Class(map, isolate); in OptimalType()
86 return HeapType::Any(isolate); in OptimalType()
2116 HeapType* old_field_type, in PrintGeneralization()
2117 HeapType* new_field_type) { in PrintGeneralization()
2131 old_field_type->PrintTo(os, HeapType::SEMANTIC_DIM); in PrintGeneralization()
2135 new_field_type->PrintTo(os, HeapType::SEMANTIC_DIM); in PrintGeneralization()
2590 static Handle<Object> WrapType(Handle<HeapType> type) { in WrapType()
2598 Handle<HeapType> type, in CopyWithField()
[all …]
Dlookup.h246 Handle<HeapType> GetFieldType() const;
Dobjects.h864 typedef TypeImpl<HeapTypeConfig> HeapType; typedef
1108 Handle<HeapType> OptimalType(Isolate* isolate, Representation representation);
2881 inline HeapType* GetFieldType(int descriptor_number);
5659 MUST_USE_RESULT static Handle<HeapType> GeneralizeFieldType(
5660 Representation rep1, Handle<HeapType> type1, Representation rep2,
5661 Handle<HeapType> type2, Isolate* isolate);
5664 Handle<HeapType> new_field_type);
5669 Handle<HeapType> new_field_type,
5793 Handle<HeapType> type,
6137 HeapType* old_field_type,
[all …]
Dlookup.cc480 Handle<HeapType> LookupIterator::GetFieldType() const { in GetFieldType()
/external/v8/src/ic/
Dhandler-compiler.h268 bool RequiresFieldTypeChecks(HeapType* field_type) const;
269 void GenerateFieldTypeChecks(HeapType* field_type, Register value_reg,
Dhandler-compiler.cc515 HeapType* field_type) const { in RequiresFieldTypeChecks()
524 HeapType* field_type = *it->GetFieldType(); in CompileStoreField()
/external/v8/src/compiler/
Daccess-info.cc280 Type::Convert<HeapType>( in ComputePropertyAccessInfo()
457 Type::Convert<HeapType>( in LookupTransition()
/external/v8/src/ic/arm/
Dhandler-compiler-arm.cc398 void NamedStoreHandlerCompiler::GenerateFieldTypeChecks(HeapType* field_type, in GenerateFieldTypeChecks()
406 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateFieldTypeChecks()
/external/v8/src/ic/arm64/
Dhandler-compiler-arm64.cc445 void NamedStoreHandlerCompiler::GenerateFieldTypeChecks(HeapType* field_type, in GenerateFieldTypeChecks()
453 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateFieldTypeChecks()
/external/v8/src/ic/ppc/
Dhandler-compiler-ppc.cc397 void NamedStoreHandlerCompiler::GenerateFieldTypeChecks(HeapType* field_type, in GenerateFieldTypeChecks()
405 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateFieldTypeChecks()
/external/v8/src/ic/x64/
Dhandler-compiler-x64.cc399 void NamedStoreHandlerCompiler::GenerateFieldTypeChecks(HeapType* field_type, in GenerateFieldTypeChecks()
407 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateFieldTypeChecks()
/external/v8/src/ic/ia32/
Dhandler-compiler-ia32.cc403 void NamedStoreHandlerCompiler::GenerateFieldTypeChecks(HeapType* field_type, in GenerateFieldTypeChecks()
411 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateFieldTypeChecks()
/external/v8/src/ic/x87/
Dhandler-compiler-x87.cc403 void NamedStoreHandlerCompiler::GenerateFieldTypeChecks(HeapType* field_type, in GenerateFieldTypeChecks()
411 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateFieldTypeChecks()
/external/v8/src/ic/mips/
Dhandler-compiler-mips.cc387 void NamedStoreHandlerCompiler::GenerateFieldTypeChecks(HeapType* field_type, in GenerateFieldTypeChecks()
395 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateFieldTypeChecks()
/external/v8/src/ic/mips64/
Dhandler-compiler-mips64.cc387 void NamedStoreHandlerCompiler::GenerateFieldTypeChecks(HeapType* field_type, in GenerateFieldTypeChecks()
395 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateFieldTypeChecks()
/external/v8/src/parsing/
Djson-parser.h419 Handle<HeapType> value_type( in ParseJsonObject()

12