Lines Matching refs:UsePosition
251 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()
350 UsePosition* NextRegisterPosition(LifetimePosition start) const; in NON_EXPORTED_BASE()
353 UsePosition* NextSlotPosition(LifetimePosition start) const; in NON_EXPORTED_BASE()
357 UsePosition* NextUsePositionRegisterIsBeneficial( in NON_EXPORTED_BASE()
367 UsePosition* PreviousUsePositionRegisterIsBeneficial( in NON_EXPORTED_BASE()
384 UsePosition* DetachAt(LifetimePosition position, LiveRange* result, in NON_EXPORTED_BASE()
392 UsePosition* FirstHintPosition(int* register_index) const; in NON_EXPORTED_BASE()
393 UsePosition* FirstHintPosition() const { in NON_EXPORTED_BASE()
398 UsePosition* current_hint_position() const { in NON_EXPORTED_BASE()
456 UsePosition* first_pos_; in NON_EXPORTED_BASE()
462 mutable UsePosition* last_processed_use_; in NON_EXPORTED_BASE()
464 mutable UsePosition* current_hint_position_; in NON_EXPORTED_BASE()
466 mutable UsePosition* splitting_pointer_; in NON_EXPORTED_BASE()
510 void AddUsePosition(UsePosition* pos);
669 UsePosition* last_pos_;
942 void MapPhiHint(InstructionOperand* operand, UsePosition* use_pos);
943 void ResolvePhiHint(InstructionOperand* operand, UsePosition* use_pos);
945 UsePosition* NewUsePosition(LifetimePosition pos, InstructionOperand* operand,
947 UsePosition* NewUsePosition(LifetimePosition pos) { in NewUsePosition()
952 UsePosition* Define(LifetimePosition position, InstructionOperand* operand,
957 UsePosition* Use(LifetimePosition block_start, LifetimePosition position,
966 ZoneMap<InstructionOperand*, UsePosition*> phi_hints_;