Searched refs:existing (Results 1 - 15 of 15) sorted by relevance

/art/compiler/dex/
H A Dverification_results.cc57 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/runtime/base/
H A Dbit_vector.cc162 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/jit/
H A Dprofiling_info.cc93 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/cmdline/
H A Dcmdline_types.h705 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/compiler/optimizing/
H A Dgvn.cc105 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 Dssa_liveness_analysis.cc347 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 Dregister_allocator_linear_scan.cc972 LiveInterval* existing = unhandled_->back(); local
973 DCHECK(existing->IsHighInterval());
974 DCHECK_EQ(existing->GetLowInterval(), current);
H A Dregister_allocator_graph_color.cc1319 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 Dnodes.h141 // 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/
H A Dclass_table.cc78 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 Doat_file_manager.cc57 for (const std::unique_ptr<const OatFile>& existing : oat_files_) {
58 CHECK_NE(oat_file.get(), existing.get()) << oat_file->GetLocation();
61 CHECK_NE(oat_file->Begin(), existing->Begin()) << "Oat file already mapped at that location";
666 // fallback to opening the existing oat file. This is potentially
H A Dclass_linker.cc1712 // 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 Dcmdline_parse_argument_detail.h266 // 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/runtime/interpreter/
H A Dinterpreter_common.cc501 ObjPtr<mirror::Object> existing = shadow_frame->GetVRegReference(this_obj_vreg); local
502 if (existing == nullptr) {
511 if (shadow_frame->GetVRegReference(i) == existing) {
/art/runtime/mirror/
H A Dclass.cc69 ObjPtr<ClassExt> existing(GetExtData());
70 if (!existing.IsNull()) {
71 return existing.Ptr();

Completed in 495 milliseconds