Searched refs:DependentCode (Results 1 - 15 of 15) sorted by relevance

/external/chromium_org/v8/src/
H A Dlithium-codegen.cc173 Handle<DependentCode> dep(heap->LookupWeakObjectToCodeDependency(object));
174 dep = DependentCode::Insert(dep, DependentCode::kWeakCodeGroup, code);
217 Map::AddDependentCode(maps.at(i), DependentCode::kWeakCodeGroup, code);
H A Dcompiler.cc157 for (int i = 0; i < DependentCode::kGroupCount; i++) {
198 for (int i = 0; i < DependentCode::kGroupCount; i++) {
206 for (int i = 0; i < DependentCode::kGroupCount; i++) {
211 DependentCode::DependencyGroup group =
212 static_cast<DependentCode::DependencyGroup>(i);
213 DependentCode* dependent_code =
214 DependentCode::ForObject(group_objects->at(j), group);
224 for (int i = 0; i < DependentCode::kGroupCount; i++) {
228 DependentCode::DependencyGroup group =
229 static_cast<DependentCode
[all...]
H A Dobjects-debug.cc329 DependentCode::kPrototypeCheckGroup));
660 DependentCode::DependencyGroup group = is_optimized_code() ?
661 DependentCode::kWeakCodeGroup : DependentCode::kWeakICGroup;
667 CHECK(DependentCode::cast(table->Lookup(key_obj))->Contains(
668 DependentCode::kWeakCodeGroup, this));
H A Dcompiler.h305 DependentCode::DependencyGroup group) {
481 ZoneList<Handle<HeapObject> >* dependencies_[DependentCode::kGroupCount];
H A Dlithium.cc419 Map::AddDependentCode(map, DependentCode::kTransitionGroup, code);
427 Map::AddDependentCode(map, DependentCode::kPrototypeCheckGroup, code);
H A Dobjects-inl.h1577 set_dependent_code(DependentCode::cast(GetHeap()->empty_fixed_array()),
1624 inline DependentCode::DependencyGroup AllocationSite::ToDependencyGroup(
1628 return DependentCode::kAllocationSiteTenuringChangedGroup;
1631 return DependentCode::kAllocationSiteTransitionChangedGroup;
1635 return DependentCode::kAllocationSiteTransitionChangedGroup;
1907 ACCESSORS(PropertyCell, dependent_code, DependentCode, kDependentCodeOffset)
3169 CAST_ACCESSOR(DependentCode)
4544 DependentCode::kPrototypeCheckGroup);
4554 int DependentCode::number_of_entries(DependencyGroup group) {
4560 void DependentCode
[all...]
H A Dobjects.cc2179 GetIsolate(), DependentCode::kTransitionGroup);
2346 isolate, DependentCode::kFieldTypeGroup);
9411 isolate, DependentCode::kInitialMapChangedGroup);
11320 DependentCode::DependencyGroup group,
11322 Handle<DependentCode> codes =
11323 DependentCode::Insert(handle(map->dependent_code(), info->isolate()),
11332 DependentCode::DependencyGroup group,
11334 Handle<DependentCode> codes = DependentCode::Insert(
11335 Handle<DependentCode>(ma
[all...]
H A Dobjects.h933 V(DependentCode) \
5492 class DependentCode: public FixedArray { class in namespace:v8::internal
5537 explicit GroupStartIndexes(DependentCode* entries);
5538 void Recompute(DependentCode* entries);
5546 static Handle<DependentCode> Insert(Handle<DependentCode> entries,
5552 void RemoveCompilationInfo(DependentCode::DependencyGroup group,
5556 DependentCode::DependencyGroup group);
5559 DependentCode::DependencyGroup group);
5574 DECLARE_CAST(DependentCode)
[all...]
H A Dhydrogen.h428 DependentCode::kElementsCantBeAddedGroup, info());
431 DependentCode::kElementsCantBeAddedGroup, info());
H A Dhydrogen.cc6059 DependentCode::kFieldTypeGroup, top_info());
9354 initial_map, DependentCode::kInitialMapChangedGroup, top_info());
/external/chromium_org/v8/src/heap/
H A Dmark-compact.h810 void ClearDependentCode(DependentCode* dependent_code);
812 void ClearNonLiveDependentCode(DependentCode* dependent_code);
813 int ClearNonLiveDependentCodeInGroup(DependentCode* dependent_code, int group,
H A Dmark-compact.cc2464 map->set_dependent_code(DependentCode::cast(heap()->empty_fixed_array()));
2514 ClearNonLiveDependentCode(DependentCode::cast(value));
2516 ClearDependentCode(DependentCode::cast(value));
2706 void MarkCompactCollector::ClearDependentCode(DependentCode* entries) {
2708 DependentCode::GroupStartIndexes starts(entries);
2711 int g = DependentCode::kWeakICGroup;
2718 g = DependentCode::kWeakCodeGroup;
2725 DependentCode::SetMarkedForDeoptimization(
2726 code, static_cast<DependentCode::DependencyGroup>(g));
2738 DependentCode* entrie
[all...]
H A Dheap.cc578 isolate_, DependentCode::kAllocationSiteTenuringChangedGroup);
2308 map->set_dependent_code(DependentCode::cast(empty_fixed_array()),
2436 meta_map()->set_dependent_code(DependentCode::cast(empty_fixed_array()));
2442 DependentCode::cast(empty_fixed_array()));
2447 undefined_map()->set_dependent_code(DependentCode::cast(empty_fixed_array()));
2452 null_map()->set_dependent_code(DependentCode::cast(empty_fixed_array()));
2458 DependentCode::cast(empty_fixed_array()));
2667 cell->set_dependent_code(DependentCode::cast(empty_fixed_array()),
5342 Handle<DependentCode> dep) {
5360 DependentCode* Hea
[all...]
H A Dheap.h1344 Handle<DependentCode> dep);
1346 DependentCode* LookupWeakObjectToCodeDependency(Handle<Object> obj);
/external/chromium_org/v8/test/cctest/
H A Dtest-heap.cc3888 DependentCode::GroupStartIndexes starts(site->dependent_code());
3890 int index = starts.at(DependentCode::kAllocationSiteTransitionChangedGroup);
3908 DependentCode::GroupStartIndexes starts(site->dependent_code());
3909 int index = starts.at(DependentCode::kAllocationSiteTransitionChangedGroup);

Completed in 2134 milliseconds