Home
last modified time | relevance | path

Searched refs:SpillRange (Results 1 – 2 of 2) sorted by relevance

/external/v8/src/compiler/
Dregister-allocator.h304 class SpillRange; variable
526 void SetSpillRange(SpillRange* spill_range);
537 SpillRange* GetAllocatedSpillRange() const { in GetAllocatedSpillRange()
542 SpillRange* GetSpillRange() const { in GetSpillRange()
657 SpillRange* spill_range_;
687 class SpillRange final : public ZoneObject {
690 SpillRange(TopLevelLiveRange* range, Zone* zone);
695 bool TryMerge(SpillRange* other);
716 bool IsIntersectingWith(SpillRange* other) const;
726 DISALLOW_COPY_AND_ASSIGN(SpillRange);
[all …]
Dregister-allocator.cc907 void TopLevelLiveRange::SetSpillRange(SpillRange* spill_range) { in SetSpillRange()
915 SpillRange* spill_range = GetSpillRange(); in GetSpillRangeOperand()
1228 SpillRange::SpillRange(TopLevelLiveRange* parent, Zone* zone) in SpillRange() function in v8::internal::compiler::SpillRange
1258 bool SpillRange::IsIntersectingWith(SpillRange* other) const { in IsIntersectingWith()
1268 bool SpillRange::TryMerge(SpillRange* other) { in TryMerge()
1295 void SpillRange::MergeDisjointIntervals(UseInterval* other) { in MergeDisjointIntervals()
1318 void SpillRange::Print() const { in Print()
1527 SpillRange* RegisterAllocationData::AssignSpillRangeToLiveRange( in AssignSpillRangeToLiveRange()
1531 SpillRange* spill_range = range->GetAllocatedSpillRange(); in AssignSpillRangeToLiveRange()
1534 spill_range = new (allocation_zone()) SpillRange(range, allocation_zone()); in AssignSpillRangeToLiveRange()
[all …]