Searched refs:HeapType (Results 1 - 25 of 43) sorted by relevance

12

/external/chromium_org/v8/src/ic/
H A Dhandler-compiler.h25 Handle<HeapType> type, Handle<JSObject> holder,
91 Handle<HeapType> type() const { return type_; }
95 Handle<HeapType> type_;
102 NamedLoadHandlerCompiler(Isolate* isolate, Handle<HeapType> type,
133 Handle<HeapType> type);
135 static void GenerateLoadViaGetter(MacroAssembler* masm, Handle<HeapType> type,
140 GenerateLoadViaGetter(masm, Handle<HeapType>::null(), no_reg,
196 explicit NamedStoreHandlerCompiler(Isolate* isolate, Handle<HeapType> type,
215 Handle<HeapType> type, Register receiver,
219 GenerateStoreViaSetter(masm, Handle<HeapType>
[all...]
H A Dic-compiler.h30 Handle<HeapType> type,
80 Handle<Code> CompileMonomorphic(Handle<HeapType> type, Handle<Code> handler,
H A Dic-compiler.cc30 if (types->at(i)->Is(HeapType::Number())) return true;
36 Handle<Code> PropertyICCompiler::CompileMonomorphic(Handle<HeapType> type,
50 Code::Kind kind, Handle<Name> name, Handle<HeapType> type,
65 bool can_be_cached = !type->Is(HeapType::String());
112 compiler.CompileMonomorphic(HeapType::Class(receiver_map, isolate), stub,
255 types.Add(HeapType::Class(receiver_maps->at(i), isolate));
H A Dic-inl.h177 Handle<Map> IC::GetHandlerCacheHolder(HeapType* type, bool receiver_is_holder,
198 Handle<Map> IC::GetICCacheHolder(HeapType* type, Isolate* isolate,
H A Dic.h105 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_; }
218 list->Add(MapToType<HeapType>(target_maps_.at(i), isolate_));
266 Handle<HeapType> receiver_type_;
H A Dhandler-compiler.cc29 Handle<Name> name, Handle<HeapType> type) {
95 if (type()->Is(HeapType::String())) {
97 } else if (type()->Is(HeapType::Symbol())) {
99 } else if (type()->Is(HeapType::Number())) {
101 } else if (type()->Is(HeapType::Boolean())) {
/external/chromium_org/v8/src/
H A Dhydrogen-types.cc38 HType HType::FromType<HeapType>(Handle<HeapType> type);
H A Dproperty.h82 : Descriptor(key, HeapType::Any(key->GetIsolate()), attributes,
86 Handle<HeapType> field_type,
223 HeapType* GetFieldTypeFromMap(Map* map) const {
H A Dlist.h192 typedef TypeImpl<HeapTypeConfig> HeapType;
198 typedef List<Handle<HeapType> > TypeHandleList;
/external/chromium_org/v8/src/ic/arm/
H A Dic-compiler-arm.cc71 Handle<HeapType> type = types->at(current);
77 if (type->Is(HeapType::Number())) {
H A Dhandler-compiler-arm.cc20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
56 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
355 HeapType* field_type = descriptors->GetFieldType(descriptor);
356 HeapType::Iterator<Map> it = field_type->Classes();
489 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes();
/external/chromium_org/v8/src/ic/arm64/
H A Dic-compiler-arm64.cc70 Handle<HeapType> type = types->at(current);
77 if (type->Is(HeapType::Number())) {
H A Dhandler-compiler-arm64.cc211 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
253 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
404 HeapType* field_type = descriptors->GetFieldType(descriptor);
405 HeapType::Iterator<Map> it = field_type->Classes();
526 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes();
/external/chromium_org/v8/src/ic/ia32/
H A Dic-compiler-ia32.cc74 Handle<HeapType> type = types->at(current);
79 if (type->Is(HeapType::Number())) {
H A Dhandler-compiler-ia32.cc20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
216 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
352 HeapType* field_type = descriptors->GetFieldType(descriptor);
353 HeapType::Iterator<Map> it = field_type->Classes();
480 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes();
/external/chromium_org/v8/src/ic/mips/
H A Dic-compiler-mips.cc54 Handle<HeapType> type = types->at(current);
61 if (type->Is(HeapType::Number())) {
H A Dhandler-compiler-mips.cc20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
56 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
348 HeapType* field_type = descriptors->GetFieldType(descriptor);
349 HeapType::Iterator<Map> it = field_type->Classes();
485 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes();
/external/chromium_org/v8/src/ic/mips64/
H A Dic-compiler-mips64.cc54 Handle<HeapType> type = types->at(current);
61 if (type->Is(HeapType::Number())) {
H A Dhandler-compiler-mips64.cc20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
56 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
348 HeapType* field_type = descriptors->GetFieldType(descriptor);
349 HeapType::Iterator<Map> it = field_type->Classes();
485 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes();
/external/chromium_org/v8/src/ic/x64/
H A Dic-compiler-x64.cc108 Handle<HeapType> type = types->at(current);
114 if (type->Is(HeapType::Number())) {
H A Dhandler-compiler-x64.cc203 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
244 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
347 HeapType* field_type = descriptors->GetFieldType(descriptor);
348 HeapType::Iterator<Map> it = field_type->Classes();
474 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes();
/external/chromium_org/v8/src/ic/x87/
H A Dic-compiler-x87.cc74 Handle<HeapType> type = types->at(current);
79 if (type->Is(HeapType::Number())) {
H A Dhandler-compiler-x87.cc20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
216 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
352 HeapType* field_type = descriptors->GetFieldType(descriptor);
353 HeapType::Iterator<Map> it = field_type->Classes();
482 HeapType::Iterator<Map> it = lookup->GetFieldType()->Classes();
/external/chromium_org/third_party/WebKit/Source/platform/heap/
H A DThreadState.cpp289 heaps[index] = new typename HeapIndexTrait<index>::HeapType(state, index);
636 #define SNAPSHOT_HEAP(HeapType) \
639 json->setString("name", #HeapType); \
640 m_heaps[HeapType##Heap]->snapshot(json.get(), &info); \
643 json->setString("name", #HeapType"NonFinalized"); \
644 m_heaps[HeapType##HeapNonFinalized]->snapshot(json.get(), &info); \
H A DThreadState.h165 typedef ThreadHeap<HeaderType> HeapType; typedef in struct:blink::HeapIndexTraitBase
192 typedef ThreadHeap<HeaderType> HeapType; \

Completed in 345 milliseconds

12