Home
last modified time | relevance | path

Searched refs:existing (Results 1 – 10 of 10) sorted by relevance

/art/compiler/optimizing/
Dprimitive_type_propagation.cc24 static Primitive::Type MergeTypes(Primitive::Type existing, Primitive::Type new_type) { in MergeTypes() argument
26 switch (existing) { in MergeTypes()
30 return existing; in MergeTypes()
35 ? existing in MergeTypes()
44 Primitive::Type existing = phi->GetType(); in UpdateType() local
46 Primitive::Type new_type = existing; in UpdateType()
77 return existing != new_type; in UpdateType()
Dgvn.cc98 HInstruction* existing = node->GetInstruction(); in Lookup() local
99 if (existing->Equals(instruction)) { in Lookup()
100 return existing; in Lookup()
388 HInstruction* existing = set->Lookup(current); in VisitBasicBlock() local
389 if (existing != nullptr) { in VisitBasicBlock()
394 current->ReplaceWith(existing); in VisitBasicBlock()
Dssa_liveness_analysis.cc348 LiveInterval* existing = GetParent()->GetSiblingAt(position); in FindFirstRegisterHint() local
349 if (existing != nullptr in FindFirstRegisterHint()
350 && existing->HasRegister() in FindFirstRegisterHint()
351 && (free_until[existing->GetRegister()] > GetStart())) { in FindFirstRegisterHint()
352 return existing->GetRegister(); in FindFirstRegisterHint()
Dssa_builder.cc58 Primitive::Type existing = phi->GetType(); in UpdateType() local
62 Primitive::Type new_type = existing; in UpdateType()
116 return existing != new_type; in UpdateType()
Dnodes.h436 void ReplaceBackEdge(HBasicBlock* existing, HBasicBlock* new_back_edge) { in ReplaceBackEdge() argument
438 if (back_edges_.Get(i) == existing) { in ReplaceBackEdge()
543 void ReplaceDominatedBlock(HBasicBlock* existing, HBasicBlock* new_block) { in ReplaceDominatedBlock() argument
545 if (dominated_blocks_.Get(i) == existing) { in ReplaceDominatedBlock()
571 void ReplaceSuccessor(HBasicBlock* existing, HBasicBlock* new_block) { in ReplaceSuccessor() argument
572 size_t successor_index = GetSuccessorIndexOf(existing); in ReplaceSuccessor()
574 existing->RemovePredecessor(this); in ReplaceSuccessor()
579 void ReplacePredecessor(HBasicBlock* existing, HBasicBlock* new_block) { in ReplacePredecessor() argument
580 size_t predecessor_index = GetPredecessorIndexOf(existing); in ReplacePredecessor()
582 existing->RemoveSuccessor(this); in ReplacePredecessor()
Dregister_allocator.cc998 LiveInterval* existing = unhandled_->Peek(); in AllocateBlockedReg() local
999 DCHECK(existing->IsHighInterval()); in AllocateBlockedReg()
1000 DCHECK_EQ(existing->GetLowInterval(), current); in AllocateBlockedReg()
/art/runtime/base/
Dbit_vector.cc162 uint32_t existing = storage_[idx]; in Union() local
163 uint32_t update = existing | src->GetRawStorageWord(idx); in Union()
164 if (existing != update) { in Union()
197 uint32_t existing = storage_[idx]; in UnionIfNotIn() local
198 uint32_t update = existing | in UnionIfNotIn()
200 if (existing != update) { in UnionIfNotIn()
207 uint32_t existing = storage_[idx]; in UnionIfNotIn() local
208 uint32_t update = existing | union_with->GetRawStorageWord(idx); in UnionIfNotIn()
209 if (existing != update) { in UnionIfNotIn()
/art/cmdline/
Dcmdline_types.h755 Result ParseAndAppend(const std::string& option, TestProfilerOptions& existing) {
759 existing.enabled_ = true;
769 return ParseInto(existing,
775 return ParseInto(existing,
781 return ParseInto(existing,
787 return ParseInto(existing,
793 return ParseIntoRangeCheck(existing,
800 existing.start_immediately_ = true;
805 return ParseIntoRangeCheck(existing,
813 return ParseIntoRangeCheck(existing,
[all …]
/art/cmdline/detail/
Dcmdline_parse_argument_detail.h439 TArg& existing = load_argument_(); in ParseArgumentSingle() local
440 CmdlineParseResult<TArg> result = type_parser.ParseAndAppend(argument, existing); in ParseArgumentSingle()
/art/runtime/
Dclass_linker.cc1857 mirror::Class* existing = InsertClass(descriptor, klass.Get(), hash); in DefineClass() local
1858 if (existing != nullptr) { in DefineClass()
1861 return EnsureResolved(self, descriptor, existing); in DefineClass()
2566 mirror::Class* existing = InsertClass(descriptor, h_class.Get(), in InitializePrimitiveClass() local
2568 CHECK(existing == nullptr) << "InitPrimitiveClass(" << type << ") failed"; in InitializePrimitiveClass()
2712 mirror::Class* existing = InsertClass(descriptor, new_class.Get(), hash); in CreateArrayClass() local
2713 if (existing == nullptr) { in CreateArrayClass()
2722 return existing; in CreateArrayClass()
2765 mirror::Class* existing = LookupClassFromTableLocked(descriptor, klass->GetClassLoader(), hash); in InsertClass() local
2766 if (existing != nullptr) { in InsertClass()
[all …]