Home
last modified time | relevance | path

Searched refs:UsePosition (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/compiler/
Dregister-allocator.h251 class V8_EXPORT_PRIVATE UsePosition final
254 UsePosition(LifetimePosition pos, InstructionOperand* operand, void* hint, in NON_EXPORTED_BASE()
268 UsePosition* next() const { return next_; } in NON_EXPORTED_BASE()
269 void set_next(UsePosition* next) { next_ = next; } in NON_EXPORTED_BASE()
281 void SetHint(UsePosition* use_pos); in NON_EXPORTED_BASE()
282 void ResolveHint(UsePosition* use_pos); in NON_EXPORTED_BASE()
296 UsePosition* next_; in NON_EXPORTED_BASE()
300 DISALLOW_COPY_AND_ASSIGN(UsePosition); in NON_EXPORTED_BASE()
314 UsePosition* first_pos() const { return first_pos_; } in NON_EXPORTED_BASE()
346 UsePosition* NextUsePosition(LifetimePosition start) const; in NON_EXPORTED_BASE()
[all …]
Dregister-allocator.cc262 UsePosition::UsePosition(LifetimePosition pos, InstructionOperand* operand, in UsePosition() function in v8::internal::compiler::UsePosition
286 bool UsePosition::HasHint() const { in HasHint()
292 bool UsePosition::HintRegister(int* register_code) const { in HintRegister()
299 UsePosition* use_pos = reinterpret_cast<UsePosition*>(hint_); in HintRegister()
325 UsePositionHintType UsePosition::HintTypeForOperand( in HintTypeForOperand()
348 void UsePosition::SetHint(UsePosition* use_pos) { in SetHint()
354 void UsePosition::ResolveHint(UsePosition* use_pos) { in ResolveHint()
362 void UsePosition::set_type(UsePositionType type, bool register_beneficial) { in set_type()
425 for (UsePosition* pos = first_pos_; pos != nullptr; pos = pos->next()) { in VerifyPositions()
474 UsePosition* LiveRange::FirstHintPosition(int* register_index) const { in FirstHintPosition()
[all …]
Dlive-range-separator.cc63 for (const UsePosition *pos = range->first_pos(); in SetSlotUse()
Dgraph-visualizer.cc625 UsePosition* current_pos = range->first_pos(); in PrintLiveRange()
/external/v8/src/crankshaft/
Dlithium-allocator.h160 class UsePosition: public ZoneObject {
162 UsePosition(LifetimePosition pos, LOperand* operand, LOperand* hint);
173 UsePosition* next() const { return next_; } in next()
176 void set_next(UsePosition* next) { next_ = next; } in set_next()
181 UsePosition* next_;
197 UsePosition* first_pos() const { return first_pos_; } in first_pos()
214 UsePosition* NextUsePosition(LifetimePosition start);
219 UsePosition* NextRegisterPosition(LifetimePosition start);
224 UsePosition* NextUsePositionRegisterIsBeneficial(LifetimePosition start);
228 UsePosition* PreviousUsePositionRegisterIsBeneficial(LifetimePosition start);
[all …]
Dlithium-allocator.cc29 UsePosition::UsePosition(LifetimePosition pos, in UsePosition() function in v8::internal::UsePosition
48 bool UsePosition::HasHint() const { in HasHint()
53 bool UsePosition::RequiresRegister() const { in RequiresRegister()
58 bool UsePosition::RegisterIsBeneficial() const { in RegisterIsBeneficial()
76 UsePosition* cur = first_pos_; in Verify()
149 UsePosition* LiveRange::NextUsePosition(LifetimePosition start) { in NextUsePosition()
150 UsePosition* use_pos = last_processed_use_; in NextUsePosition()
160 UsePosition* LiveRange::NextUsePositionRegisterIsBeneficial( in NextUsePositionRegisterIsBeneficial()
162 UsePosition* pos = NextUsePosition(start); in NextUsePositionRegisterIsBeneficial()
170 UsePosition* LiveRange::PreviousUsePositionRegisterIsBeneficial( in PreviousUsePositionRegisterIsBeneficial()
[all …]
Dhydrogen.cc12956 UsePosition* current_pos = range->first_pos(); in TraceLiveRange()