/external/v8/src/ic/ |
D | handler-compiler.h | 25 Handle<HeapType> type, Handle<JSObject> holder, in PropertyHandlerCompiler() 91 Handle<HeapType> type() const { return type_; } in type() 95 Handle<HeapType> type_; 102 NamedLoadHandlerCompiler(Isolate* isolate, Handle<HeapType> type, in NamedLoadHandlerCompiler() 133 Handle<HeapType> type); 135 static void GenerateLoadViaGetter(MacroAssembler* masm, Handle<HeapType> type, 140 GenerateLoadViaGetter(masm, Handle<HeapType>::null(), no_reg, in GenerateLoadViaGetterForDeopt() 196 explicit NamedStoreHandlerCompiler(Isolate* isolate, Handle<HeapType> type, in NamedStoreHandlerCompiler() 215 Handle<HeapType> type, Register receiver, 219 GenerateStoreViaSetter(masm, Handle<HeapType>::null(), no_reg, in GenerateStoreViaSetterForDeopt() [all …]
|
D | ic.h | 105 static inline Handle<Map> GetHandlerCacheHolder(HeapType* type, 109 static inline Handle<Map> GetICCacheHolder(HeapType* type, Isolate* isolate, 122 static Handle<Map> TypeToMap(HeapType* type, Isolate* isolate); 127 static Handle<HeapType> CurrentTypeOf(Handle<Object> object, 180 void UpdateMegamorphicCache(HeapType* type, Name* name, Code* code); 203 Handle<HeapType> receiver_type() { return receiver_type_; } in receiver_type() 218 list->Add(MapToType<HeapType>(target_maps_.at(i), isolate_)); in TargetTypes() 266 Handle<HeapType> receiver_type_;
|
D | handler-compiler.cc | 29 Handle<Name> name, Handle<HeapType> type) { in ComputeLoadNonexistent() 95 if (type()->Is(HeapType::String())) { in FrontendHeader() 97 } else if (type()->Is(HeapType::Symbol())) { in FrontendHeader() 99 } else if (type()->Is(HeapType::Number())) { in FrontendHeader() 101 } else if (type()->Is(HeapType::Boolean())) { in FrontendHeader()
|
D | ic-compiler.cc | 30 if (types->at(i)->Is(HeapType::Number())) return true; in IncludesNumberType() 36 Handle<Code> PropertyICCompiler::CompileMonomorphic(Handle<HeapType> type, in CompileMonomorphic() 50 Code::Kind kind, Handle<Name> name, Handle<HeapType> type, in ComputeMonomorphic() 65 bool can_be_cached = !type->Is(HeapType::String()); in ComputeMonomorphic() 112 compiler.CompileMonomorphic(HeapType::Class(receiver_map, isolate), stub, in ComputeKeyedLoadMonomorphic() 255 types.Add(HeapType::Class(receiver_maps->at(i), isolate)); in ComputeKeyedLoadPolymorphic()
|
D | ic-compiler.h | 30 Handle<HeapType> type, 80 Handle<Code> CompileMonomorphic(Handle<HeapType> type, Handle<Code> handler,
|
D | ic-inl.h | 177 Handle<Map> IC::GetHandlerCacheHolder(HeapType* type, bool receiver_is_holder, in GetHandlerCacheHolder() 198 Handle<Map> IC::GetICCacheHolder(HeapType* type, Isolate* isolate, in GetICCacheHolder()
|
D | ic.cc | 652 Handle<HeapType> type = receiver_type(); in UpdatePolymorphicIC() 662 Handle<HeapType> current_type = types.at(i); in UpdatePolymorphicIC() 712 Handle<HeapType> IC::CurrentTypeOf(Handle<Object> object, Isolate* isolate) { in CurrentTypeOf() 714 ? HeapType::Constant(Handle<JSGlobalObject>::cast(object), isolate) in CurrentTypeOf() 715 : HeapType::NowOf(object, isolate); in CurrentTypeOf() 719 Handle<Map> IC::TypeToMap(HeapType* type, Isolate* isolate) { in TypeToMap() 720 if (type->Is(HeapType::Number())) in TypeToMap() 722 if (type->Is(HeapType::Boolean())) return isolate->factory()->boolean_map(); in TypeToMap() 749 template Handle<HeapType> IC::MapToType<HeapType>(Handle<Map> map, 890 void IC::UpdateMegamorphicCache(HeapType* type, Name* name, Code* code) { in UpdateMegamorphicCache() [all …]
|
/external/v8/src/ |
D | hydrogen-types.cc | 38 HType HType::FromType<HeapType>(Handle<HeapType> type);
|
D | property.h | 82 : Descriptor(key, HeapType::Any(key->GetIsolate()), attributes, in FieldDescriptor() 86 Handle<HeapType> field_type, in FieldDescriptor() 223 HeapType* GetFieldTypeFromMap(Map* map) const { in GetFieldTypeFromMap()
|
D | list.h | 192 typedef TypeImpl<HeapTypeConfig> HeapType; typedef 198 typedef List<Handle<HeapType> > TypeHandleList;
|
/external/guava/guava-tests/benchmark/com/google/common/collect/ |
D | MinMaxPriorityQueueBenchmark.java | 45 @Param private HeapType heap; 98 public enum HeapType { enum in MinMaxPriorityQueueBenchmark
|
/external/v8/src/ic/arm64/ |
D | ic-compiler-arm64.cc | 70 Handle<HeapType> type = types->at(current); in CompilePolymorphic() 77 if (type->Is(HeapType::Number())) { in CompilePolymorphic()
|
D | handler-compiler-arm64.cc | 211 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateStoreViaSetter() 253 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateLoadViaGetter() 404 HeapType* field_type = descriptors->GetFieldType(descriptor); in GenerateStoreTransition() 405 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateStoreTransition() 526 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes(); in GenerateStoreField()
|
/external/v8/src/ic/x64/ |
D | ic-compiler-x64.cc | 108 Handle<HeapType> type = types->at(current); in CompilePolymorphic() 114 if (type->Is(HeapType::Number())) { in CompilePolymorphic()
|
D | handler-compiler-x64.cc | 203 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateStoreViaSetter() 244 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateLoadViaGetter() 347 HeapType* field_type = descriptors->GetFieldType(descriptor); in GenerateStoreTransition() 348 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateStoreTransition() 474 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes(); in GenerateStoreField()
|
/external/v8/src/ic/ia32/ |
D | ic-compiler-ia32.cc | 74 Handle<HeapType> type = types->at(current); in CompilePolymorphic() 79 if (type->Is(HeapType::Number())) { in CompilePolymorphic()
|
D | handler-compiler-ia32.cc | 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateLoadViaGetter() 216 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateStoreViaSetter() 352 HeapType* field_type = descriptors->GetFieldType(descriptor); in GenerateStoreTransition() 353 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateStoreTransition() 480 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes(); in GenerateStoreField()
|
/external/v8/src/ic/mips/ |
D | ic-compiler-mips.cc | 54 Handle<HeapType> type = types->at(current); in CompilePolymorphic() 61 if (type->Is(HeapType::Number())) { in CompilePolymorphic()
|
/external/v8/src/ic/arm/ |
D | ic-compiler-arm.cc | 71 Handle<HeapType> type = types->at(current); in CompilePolymorphic() 77 if (type->Is(HeapType::Number())) { in CompilePolymorphic()
|
D | handler-compiler-arm.cc | 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateLoadViaGetter() 56 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateStoreViaSetter() 355 HeapType* field_type = descriptors->GetFieldType(descriptor); in GenerateStoreTransition() 356 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateStoreTransition() 489 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes(); in GenerateStoreField()
|
/external/v8/src/ic/mips64/ |
D | ic-compiler-mips64.cc | 54 Handle<HeapType> type = types->at(current); in CompilePolymorphic() 61 if (type->Is(HeapType::Number())) { in CompilePolymorphic()
|
D | handler-compiler-mips64.cc | 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateLoadViaGetter() 56 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateStoreViaSetter() 348 HeapType* field_type = descriptors->GetFieldType(descriptor); in GenerateStoreTransition() 349 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateStoreTransition() 485 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes(); in GenerateStoreField()
|
/external/v8/src/ic/x87/ |
D | ic-compiler-x87.cc | 74 Handle<HeapType> type = types->at(current); in CompilePolymorphic() 79 if (type->Is(HeapType::Number())) { in CompilePolymorphic()
|
D | handler-compiler-x87.cc | 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateLoadViaGetter() 216 MacroAssembler* masm, Handle<HeapType> type, Register receiver, in GenerateStoreViaSetter() 352 HeapType* field_type = descriptors->GetFieldType(descriptor); in GenerateStoreTransition() 353 HeapType::Iterator<Map> it = field_type->Classes(); in GenerateStoreTransition() 482 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes(); in GenerateStoreField()
|
/external/v8/test/cctest/ |
D | test-types.cc | 53 static bool IsStruct(Handle<HeapType> t, int tag) { in IsStruct() 56 static bool IsBitset(Handle<HeapType> t) { return t->IsSmi(); } in IsBitset() 57 static bool IsUnion(Handle<HeapType> t) { return IsStruct(t, 6); } in IsUnion() 59 static Struct* AsStruct(Handle<HeapType> t) { return FixedArray::cast(*t); } in AsStruct() 60 static bitset AsBitset(Handle<HeapType> t) { in AsBitset() 63 static Struct* AsUnion(Handle<HeapType> t) { return AsStruct(t); } in AsUnion() 68 struct BitsetType : HeapType::BitsetType { 69 using HeapType::BitsetType::New; 70 using HeapType::BitsetType::Glb; 71 using HeapType::BitsetType::Lub; [all …]
|