Home
last modified time | relevance | path

Searched refs:TopLevelLiveRange (Results 1 – 6 of 6) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/
Dregister-allocator.h184 class TopLevelLiveRange; variable
251 ZoneVector<std::pair<TopLevelLiveRange*, int>>;
260 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in live_ranges()
263 ZoneVector<TopLevelLiveRange*>& live_ranges() { return live_ranges_; } in live_ranges()
264 const ZoneVector<TopLevelLiveRange*>& fixed_live_ranges() const { in fixed_live_ranges()
267 ZoneVector<TopLevelLiveRange*>& fixed_live_ranges() { in fixed_live_ranges()
270 ZoneVector<TopLevelLiveRange*>& fixed_float_live_ranges() { in fixed_float_live_ranges()
273 const ZoneVector<TopLevelLiveRange*>& fixed_float_live_ranges() const { in fixed_float_live_ranges()
276 ZoneVector<TopLevelLiveRange*>& fixed_double_live_ranges() { in fixed_double_live_ranges()
279 const ZoneVector<TopLevelLiveRange*>& fixed_double_live_ranges() const { in fixed_double_live_ranges()
[all …]
Dregister-allocator.cc56 void LiveRangeBoundArray::Initialize(Zone* zone, TopLevelLiveRange* range) { in Initialize()
136 TopLevelLiveRange* range = data_->live_ranges()[operand_index]; in ArrayFor()
294 TopLevelLiveRange* top_level) in LiveRange()
639 void LiveRange::UpdateParentForAllChildren(TopLevelLiveRange* new_top_level) { in UpdateParentForAllChildren()
802 struct TopLevelLiveRange::SpillMoveInsertionList : ZoneObject {
811 TopLevelLiveRange::TopLevelLiveRange(int vreg, MachineRepresentation rep) in TopLevelLiveRange() function in v8::internal::compiler::TopLevelLiveRange
825 void TopLevelLiveRange::RecordSpillLocation(Zone* zone, int gap_index, in RecordSpillLocation()
832 void TopLevelLiveRange::CommitSpillMoves(TopTierRegisterAllocationData* data, in CommitSpillMoves()
854 void TopLevelLiveRange::FilterSpillMoves(TopTierRegisterAllocationData* data, in FilterSpillMoves()
894 void TopLevelLiveRange::SetSpillOperand(InstructionOperand* operand) { in SetSpillOperand()
[all …]
Dspill-placer.h16 class TopLevelLiveRange; variable
92 void Add(TopLevelLiveRange* range);
Dspill-placer.cc24 void SpillPlacer::Add(TopLevelLiveRange* range) { in Add()
431 TopLevelLiveRange* top = data()->live_ranges()[vreg_to_spill]; in SecondBackwardPass()
467 TopLevelLiveRange* top = data()->live_ranges()[vreg]; in CommitSpill()
/third_party/node/deps/v8/src/compiler/
Dgraph-visualizer.cc436 void PrintLiveRangeChain(const TopLevelLiveRange* range, const char* type);
706 for (const TopLevelLiveRange* range : data->fixed_double_live_ranges()) { in PrintLiveRanges()
710 for (const TopLevelLiveRange* range : data->fixed_live_ranges()) { in PrintLiveRanges()
714 for (const TopLevelLiveRange* range : data->live_ranges()) { in PrintLiveRanges()
719 void GraphC1Visualizer::PrintLiveRangeChain(const TopLevelLiveRange* range, in PrintLiveRangeChain()
747 const TopLevelLiveRange* top = range->TopLevel(); in PrintLiveRange()
765 const TopLevelLiveRange* parent = range->TopLevel(); in PrintLiveRange()
967 const TopLevelLiveRange* top = range.TopLevel(); in operator <<()
1042 const ZoneVector<TopLevelLiveRange*> ranges, in PrintTopLevelLiveRanges()
1046 for (const TopLevelLiveRange* range : ranges) { in PrintTopLevelLiveRanges()
Dgraph-visualizer.h27 class TopLevelLiveRange; variable
200 const TopLevelLiveRange& range_;