Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dregister-allocator.h298 class SpillRange; variable
534 void SetSpillRange(SpillRange* spill_range);
545 SpillRange* GetAllocatedSpillRange() const { in GetAllocatedSpillRange()
550 SpillRange* GetSpillRange() const { in GetSpillRange()
651 SpillRange* spill_range_;
676 class SpillRange final : public ZoneObject {
679 SpillRange(TopLevelLiveRange* range, Zone* zone);
685 bool TryMerge(SpillRange* other);
706 bool IsIntersectingWith(SpillRange* other) const;
717 DISALLOW_COPY_AND_ASSIGN(SpillRange);
[all …]
Dregister-allocator.cc816 void TopLevelLiveRange::SetSpillRange(SpillRange* spill_range) { in SetSpillRange()
824 SpillRange* spill_range = GetSpillRange(); in GetSpillRangeOperand()
1132 SpillRange::SpillRange(TopLevelLiveRange* parent, Zone* zone) in SpillRange() function in v8::internal::compiler::SpillRange
1164 int SpillRange::ByteWidth() const { in ByteWidth()
1169 bool SpillRange::IsIntersectingWith(SpillRange* other) const { in IsIntersectingWith()
1179 bool SpillRange::TryMerge(SpillRange* other) { in TryMerge()
1209 void SpillRange::MergeDisjointIntervals(UseInterval* other) { in MergeDisjointIntervals()
1232 void SpillRange::Print() const { in Print()
1442 SpillRange* RegisterAllocationData::AssignSpillRangeToLiveRange( in AssignSpillRangeToLiveRange()
1446 SpillRange* spill_range = range->GetAllocatedSpillRange(); in AssignSpillRangeToLiveRange()
[all …]
Dgreedy-allocator.cc400 SpillRange* spill_range = nullptr; in TryReuseSpillRangesForGroups()
403 SpillRange* member_range = member->TopLevel()->GetSpillRange(); in TryReuseSpillRangesForGroups()