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

/external/v8/src/compiler/
H A Dregister-allocator.h251 class V8_EXPORT_PRIVATE UsePosition final
254 UsePosition(LifetimePosition pos, InstructionOperand* operand, void* hint,
268 UsePosition* next() const { return next_; }
269 void set_next(UsePosition* next) { next_ = next; }
281 void SetHint(UsePosition* use_pos);
282 void ResolveHint(UsePosition* use_pos);
296 UsePosition* next_;
300 DISALLOW_COPY_AND_ASSIGN(UsePosition);
314 UsePosition* first_pos() const { return first_pos_; }
346 UsePosition* NextUsePositio
[all...]
H A Dregister-allocator.cc262 UsePosition::UsePosition(LifetimePosition pos, InstructionOperand* operand, function in class:v8::internal::compiler::LiveRangeBoundArray::UsePosition
286 bool UsePosition::HasHint() const {
292 bool UsePosition::HintRegister(int* register_code) const {
299 UsePosition* use_pos = reinterpret_cast<UsePosition*>(hint_);
325 UsePositionHintType UsePosition::HintTypeForOperand(
348 void UsePosition::SetHint(UsePosition* use_pos) {
354 void UsePosition
[all...]
H A Dlive-range-separator.cc63 for (const UsePosition *pos = range->first_pos();
H A Dgraph-visualizer.cc625 UsePosition* current_pos = range->first_pos();
/external/v8/src/crankshaft/
H A Dlithium-allocator.h160 class UsePosition: public ZoneObject { class in namespace:v8::internal
162 UsePosition(LifetimePosition pos, LOperand* operand, LOperand* hint);
173 UsePosition* next() const { return next_; }
176 void set_next(UsePosition* next) { next_ = next; }
181 UsePosition* next_;
197 UsePosition* first_pos() const { return first_pos_; }
214 UsePosition* NextUsePosition(LifetimePosition start);
219 UsePosition* NextRegisterPosition(LifetimePosition start);
224 UsePosition* NextUsePositionRegisterIsBeneficial(LifetimePosition start);
228 UsePosition* PreviousUsePositionRegisterIsBeneficia
[all...]
H A Dlithium-allocator.cc29 UsePosition::UsePosition(LifetimePosition pos, function in class:v8::internal::UsePosition
48 bool UsePosition::HasHint() const {
53 bool UsePosition::RequiresRegister() const {
58 bool UsePosition::RegisterIsBeneficial() const {
76 UsePosition* cur = first_pos_;
149 UsePosition* LiveRange::NextUsePosition(LifetimePosition start) {
150 UsePosition* use_pos = last_processed_use_;
160 UsePosition* LiveRange::NextUsePositionRegisterIsBeneficial(
162 UsePosition* po
[all...]
H A Dhydrogen.cc12955 UsePosition* current_pos = range->first_pos();

Completed in 223 milliseconds