Searched refs:LiveRangeGroup (Results 1 – 3 of 3) sorted by relevance
26 explicit AllocationCandidate(LiveRangeGroup* ranges) in AllocationCandidate()42 LiveRangeGroup* group() const { return candidate_.group_; } in group()45 unsigned CalculateGroupSize(LiveRangeGroup* group) { in CalculateGroupSize()58 LiveRangeGroup* group_;68 void Schedule(LiveRangeGroup* group);113 ZoneVector<LiveRangeGroup*>& groups() { return groups_; } in groups()114 const ZoneVector<LiveRangeGroup*>& groups() const { return groups_; } in groups()133 void TryAllocateGroup(LiveRangeGroup* group);149 const LiveRangeGroup* group,192 ZoneVector<LiveRangeGroup*> groups_;
71 void AllocationScheduler::Schedule(LiveRangeGroup* group) { in Schedule()133 LiveRangeGroup* latest_grp = range->group() != nullptr in GroupLiveRanges()136 LiveRangeGroup(local_zone()); in GroupLiveRanges()160 LiveRangeGroup* other_group = other->group(); in GroupLiveRanges()200 for (LiveRangeGroup* group : groups()) { in ScheduleAllocationCandidates()229 void GreedyAllocator::TryAllocateGroup(LiveRangeGroup* group) { in TryAllocateGroup()436 const LiveRangeGroup* group, in GetMaximumConflictingWeight()
301 class LiveRangeGroup; variable417 LiveRangeGroup* group() const { return group_; } in group()418 void set_group(LiveRangeGroup* group) { group_ = group; } in set_group()472 LiveRangeGroup* group_;478 class LiveRangeGroup final : public ZoneObject {480 explicit LiveRangeGroup(Zone* zone) : ranges_(zone) {} in LiveRangeGroup() function491 DISALLOW_COPY_AND_ASSIGN(LiveRangeGroup);