HomeSort by relevance Sort by last modified time
    Searched defs:UsePosition (Results 1 - 4 of 4) sorted by null

  /external/v8/src/crankshaft/
lithium-allocator.h 160 class UsePosition: public ZoneObject {
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* PreviousUsePositionRegisterIsBeneficial(LifetimePosition start)
    [all...]
lithium-allocator.cc 29 UsePosition::UsePosition(LifetimePosition pos,
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* pos = NextUsePosition(start)
    [all...]
  /art/compiler/optimizing/
ssa_liveness_analysis.h 107 class UsePosition : public ArenaObject<kArenaAllocSsaLiveness>,
108 public IntrusiveForwardListNode<UsePosition> {
110 UsePosition(HInstruction* user, size_t input_index, size_t position)
116 explicit UsePosition(size_t position)
138 UsePosition* Clone(ArenaAllocator* allocator) const {
139 return new (allocator) UsePosition(user_, input_index_, position_);
155 DISALLOW_COPY_AND_ASSIGN(UsePosition);
157 using UsePositionList = IntrusiveForwardList<UsePosition>;
199 static_assert(std::is_same<value_type, const UsePosition>::value ||
201 "Expecting value type UsePosition or EnvUsePosition.")
    [all...]
  /external/v8/src/compiler/
register-allocator.cc 262 UsePosition::UsePosition(LifetimePosition pos, InstructionOperand* operand,
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::ResolveHint(UsePosition* use_pos)
    [all...]

Completed in 330 milliseconds