/art/runtime/jit/ |
H A D | profiling_info.cc | 93 mirror::Class* existing = cache->classes_[i].Read<kWithoutReadBarrier>(); local 94 mirror::Class* marked = ReadBarrier::IsMarked(existing); 100 // Note: it's ok to spin on 'existing' here: if 'existing' is not null, that means 103 GcRoot<mirror::Class> expected_root(existing);
|
/art/compiler/dex/ |
H A D | verification_results.cc | 57 const VerifiedMethod* existing = nullptr; local 63 CHECK(atomic_verified_methods_.Get(ref, &existing)); 64 CHECK_NE(verified_method.get(), existing); 74 existing = it->second; 85 DCHECK_EQ(existing->GetSafeCastSet().size(), verified_method->GetSafeCastSet().size()); 87 // Let the unique_ptr delete the new verified method since there was already an existing one 88 // registered. It is unsafe to replace the existing one since the JIT may be using it to
|
/art/compiler/optimizing/ |
H A D | ssa_liveness_analysis.cc | 347 LiveInterval* existing = GetParent()->GetSiblingAt(position); local 348 if (existing != nullptr 349 && existing->HasRegister() 352 && (free_until[existing->GetRegister()] >= next_register_use)) { 353 return existing->GetRegister();
|
H A D | gvn.cc | 105 HInstruction* existing = node->GetInstruction(); local 106 if (existing->Equals(instruction)) { 107 return existing; 162 // If `is_dirty` is set to true, existing data will be wiped first. It is 495 HInstruction* existing = set->Lookup(current); local 496 if (existing != nullptr) { 501 current->ReplaceWith(existing);
|
H A D | register_allocator_linear_scan.cc | 972 LiveInterval* existing = unhandled_->back(); local 973 DCHECK(existing->IsHighInterval()); 974 DCHECK_EQ(existing->GetLowInterval(), current);
|
H A D | register_allocator_graph_color.cc | 1319 LiveInterval* existing = interval->GetParent()->GetSiblingAt(position); local 1320 if (existing != nullptr) { 1321 auto it = interval_node_map_.Find(existing); 1603 // (1) If `adj` is low degree, interference with `into` will not affect its existing
|
H A D | nodes.h | 141 // Insert `instruction` before/after an existing instruction `cursor`. 597 // Try to find an existing constant of the given value. 794 void ReplaceBackEdge(HBasicBlock* existing, HBasicBlock* new_back_edge) { argument 795 ReplaceElement(back_edges_, existing, new_back_edge); 986 void ReplaceDominatedBlock(HBasicBlock* existing, HBasicBlock* new_block) { argument 987 ReplaceElement(dominated_blocks_, existing, new_block); 1010 void ReplaceSuccessor(HBasicBlock* existing, HBasicBlock* new_block) { argument 1011 size_t successor_index = GetSuccessorIndexOf(existing); 1012 existing->RemovePredecessor(this); 1017 void ReplacePredecessor(HBasicBlock* existing, HBasicBloc argument [all...] |
/art/runtime/base/ |
H A D | bit_vector.cc | 162 uint32_t existing = storage_[idx]; local 163 uint32_t update = existing | src->GetRawStorageWord(idx); 164 if (existing != update) { 197 uint32_t existing = storage_[idx]; local 198 uint32_t update = existing | 200 if (existing != update) { 207 uint32_t existing = storage_[idx]; local 208 uint32_t update = existing | union_with->GetRawStorageWord(idx); 209 if (existing != update) {
|
/art/runtime/ |
H A D | class_table.cc | 78 mirror::Class* const existing = existing_it->Read(); member in class:art::mirror 79 CHECK_NE(existing, klass) << descriptor; 80 CHECK(!existing->IsResolved()) << descriptor; 87 return existing;
|
H A D | class_linker.cc | 1712 // Check against existing class roots to make sure they match the ones in the boot image. 1764 // Register dex files, keep track of existing ones that are conflicts. 2769 ObjPtr<mirror::Class> existing = InsertClass(descriptor, klass.Get(), hash); local 2770 if (existing != nullptr) { 2773 return EnsureResolved(self, descriptor, existing); 3600 ObjPtr<mirror::Class> existing = InsertClass(descriptor, local 3603 CHECK(existing == nullptr) << "InitPrimitiveClass(" << type << ") failed"; 3750 ObjPtr<mirror::Class> existing = InsertClass(descriptor, new_class.Get(), hash); local 3751 if (existing == nullptr) { 3767 return existing 3812 ObjPtr<mirror::Class> existing = class_table->Lookup(descriptor, hash); local 4321 ObjPtr<mirror::Class> existing = InsertClass(descriptor.c_str(), temp_klass.Get(), hash); local 5335 ObjPtr<mirror::Class> existing = table->UpdateClass(descriptor, h_new_class.Get(), local [all...] |
/art/cmdline/detail/ |
H A D | cmdline_parse_argument_detail.h | 266 // Meaning that parsing should mutate the existing value in-place if possible. 441 TArg& existing = load_argument_(); local 442 CmdlineParseResult<TArg> result = type_parser.ParseAndAppend(argument, existing);
|
/art/cmdline/ |
H A D | cmdline_types.h | 705 Result ParseAndAppend(const std::string& option, ProfileSaverOptions& existing) { argument 709 existing.enabled_ = true; 718 return ParseInto(existing, 724 return ParseInto(existing, 730 return ParseInto(existing, 736 return ParseInto(existing, 742 return ParseInto(existing, 748 return ParseInto(existing, 754 return ParseInto(existing, 759 existing 772 ParseAndAppend(const std::string& option, ExperimentalFlags& existing) argument [all...] |
/art/runtime/interpreter/ |
H A D | interpreter_common.cc | 501 ObjPtr<mirror::Object> existing = shadow_frame->GetVRegReference(this_obj_vreg); local 502 if (existing == nullptr) { 511 if (shadow_frame->GetVRegReference(i) == existing) {
|