Searched refs:UsePosition (Results 1 – 4 of 4) sorted by relevance
/art/compiler/optimizing/ |
D | 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) in UsePosition() function 116 explicit UsePosition(size_t position) in UsePosition() function 138 UsePosition* Clone(ScopedArenaAllocator* allocator) const { in Clone() 139 return new (allocator) UsePosition(user_, input_index_, position_); in Clone() 155 DISALLOW_COPY_AND_ASSIGN(UsePosition); 157 using UsePositionList = IntrusiveForwardList<UsePosition>; 199 static_assert(std::is_same<value_type, const UsePosition>::value || in FindUseAtOrAfterPosition() 303 UsePosition* new_use = new (allocator_) UsePosition(instruction, temp_index, position); in AddTempUse() [all …]
|
D | register_allocator_test.cc | 822 first->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 8)); in TEST_F() 823 first->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 7)); in TEST_F() 824 first->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 6)); in TEST_F() 845 third->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 8)); in TEST_F() 846 third->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 4)); in TEST_F() 847 third->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 3)); in TEST_F()
|
D | register_allocation_resolver.cc | 337 [](const UsePosition& pos) { return pos.IsSynthesized(); })); in ConnectSiblings() 338 for (const UsePosition& use : matching_use_range) { in ConnectSiblings() 408 DCHECK(std::all_of(use_it, use_end, [](const UsePosition& pos) { return pos.IsSynthesized(); })); in ConnectSiblings()
|
D | ssa_liveness_analysis.cc | 379 for (const UsePosition& use : GetUses()) { in FindFirstRegisterHint()
|