Lines Matching refs:AllocationSite
721 AllocationSite* site = nullptr; in MergeAllocationSitePretenuringFeedback()
726 site = AllocationSite::cast(map_word.ToForwardingAddress()); in MergeAllocationSitePretenuringFeedback()
790 AllocationSite* site, AllocationSite::PretenureDecision current_decision, in MakePretenureDecision()
794 if ((current_decision == AllocationSite::kUndecided || in MakePretenureDecision()
795 current_decision == AllocationSite::kMaybeTenure)) { in MakePretenureDecision()
796 if (ratio >= AllocationSite::kPretenureRatio) { in MakePretenureDecision()
801 site->set_pretenure_decision(AllocationSite::kTenure); in MakePretenureDecision()
806 site->set_pretenure_decision(AllocationSite::kMaybeTenure); in MakePretenureDecision()
808 site->set_pretenure_decision(AllocationSite::kDontTenure); in MakePretenureDecision()
814 inline bool DigestPretenuringFeedback(Isolate* isolate, AllocationSite* site, in DigestPretenuringFeedback()
820 create_count >= AllocationSite::kPretenureMinimumCreated; in DigestPretenuringFeedback()
824 AllocationSite::PretenureDecision current_decision = in DigestPretenuringFeedback()
848 void Heap::RemoveAllocationSitePretenuringFeedback(AllocationSite* site) { in RemoveAllocationSitePretenuringFeedback()
865 AllocationSite* site = nullptr; in ProcessPretenuringFeedback()
898 [&allocation_sites, &trigger_deoptimization](AllocationSite* site) { in ProcessPretenuringFeedback()
945 ForeachAllocationSite(allocation_sites_list(), [this](AllocationSite* site) { in DeoptMarkedAllocationSites()
2482 VisitWeakList<AllocationSite>(this, allocation_sites_list(), retainer); in ProcessAllocationSites()
2492 std::function<void(AllocationSite*)> visitor) { in ForeachAllocationSite()
2496 AllocationSite* site = AllocationSite::cast(current); in ForeachAllocationSite()
2500 AllocationSite* nested_site = AllocationSite::cast(current_nested); in ForeachAllocationSite()
2513 [&marked, flag, this](AllocationSite* site) { in ResetAllAllocationSitesDependentCode()