Home
last modified time | relevance | path

Searched refs:uses_ (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dssa_liveness_analysis.h306 uses_.push_front(*new_use); in AddTempUse()
342 if ((!uses_.empty()) &&
343 (uses_.front().GetUser() == actual_user) &&
344 (uses_.front().GetPosition() < position)) {
348 DCHECK(uses_.front().GetPosition() + 1 == position);
349 UsePositionList::iterator next_pos = uses_.begin();
354 } while (next_pos != uses_.end() && next_pos->GetPosition() < position);
356 uses_.insert_after(insert_pos, *new_use);
357 if (first_range_->GetEnd() == uses_.front().GetPosition()) {
369 DCHECK(uses_.empty() || position <= uses_.front().GetPosition());
[all …]
Dregister_allocator_test.cc877 first->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 8)); in TEST_F()
878 first->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 7)); in TEST_F()
879 first->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 6)); in TEST_F()
900 third->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 8)); in TEST_F()
901 third->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 4)); in TEST_F()
902 third->uses_.push_front(*new (GetScopedAllocator()) UsePosition(user, 0u, 3)); in TEST_F()
Dnodes.cc1283 auto fixup_end = other->uses_.empty() ? other->uses_.begin() : ++other->uses_.begin(); in ReplaceWith()
1284 other->uses_.splice_after(other->uses_.before_begin(), uses_); in ReplaceWith()
1293 DCHECK(uses_.empty()); in ReplaceWith()
1341 replacement->uses_.empty() ? replacement->uses_.begin() : ++replacement->uses_.begin(); in ReplaceInput()
1342 replacement->uses_.splice_after(replacement->uses_.before_begin(), in ReplaceInput()
1343 input_use.GetInstruction()->uses_, in ReplaceInput()
Dnodes.h2237 auto fixup_end = uses_.empty() ? uses_.begin() : ++uses_.begin(); in AddUseAt()
2240 uses_.push_front(*new_node); in AddUseAt()
2257 input_use.GetInstruction()->uses_.erase_after(before_use_node); in RemoveAsUserOfInput()
2264 input_use.GetInstruction()->uses_.erase_after(before_use_node); in RemoveAsUserOfAllInputs()
2269 const HUseList<HInstruction*>& GetUses() const { return uses_; } in GetUses()
2272 bool HasUses() const { return !uses_.empty() || !env_uses_.empty(); } in HasUses()
2274 bool HasNonEnvironmentUses() const { return !uses_.empty(); } in HasNonEnvironmentUses()
2561 auto before_use_node = uses_.before_begin(); in FixUpUserRecordsAfterUseInsertion()
2562 for (auto use_node = uses_.begin(); use_node != fixup_end; ++use_node) { in FixUpUserRecordsAfterUseInsertion()
2572 if (next != uses_.end()) { in FixUpUserRecordsAfterUseRemoval()
[all …]
/art/tools/veridex/
Dflow_analysis.h193 return uses_; in GetUses()
201 std::vector<ReflectAccessInfo> uses_;
213 return uses_; in GetUses()
221 std::vector<ReflectAccessInfo> uses_;
Dflow_analysis.cc705 uses_.push_back(ReflectAccessInfo(cls, name, /* is_method= */ false)); in AnalyzeInvoke()
712 uses_.push_back(ReflectAccessInfo(cls, name, /* is_method= */ true)); in AnalyzeInvoke()
766 uses_.push_back(ReflectAccessInfo(cls, name, info.is_method)); in AnalyzeInvoke()