Home
last modified time | relevance | path

Searched refs:GetParent (Results 1 – 25 of 26) sorted by relevance

12

/art/compiler/optimizing/
Dssa_liveness_analysis.cc145 environment = environment->GetParent()) { in ProcessEnvironment()
329 if (GetParent()->GetDefinedBy() != nullptr) { in DumpWithContext()
330 stream << ", defined_by:" << GetParent()->GetDefinedBy()->GetKind(); in DumpWithContext()
331 stream << "(" << GetParent()->GetDefinedBy()->GetLifetimePosition() << ")"; in DumpWithContext()
344 if (GetParent() == this && defined_by_ != nullptr) { in FindFirstRegisterHint()
365 LiveInterval* existing = GetParent()->GetSiblingAt(position); in FindFirstRegisterHint()
494 HInstruction* definition = GetParent()->GetDefinedBy(); in NumberOfSpillSlotsNeeded()
522 HInstruction* defined_by = GetParent()->GetDefinedBy(); in ToLocation()
525 } else if (GetParent()->HasSpillSlot()) { in ToLocation()
527 GetParent()->GetSpillSlot()); in ToLocation()
Dlicm.cc45 environment = environment->GetParent()) { in InputsAreDefinedBeforeLoop()
68 for (; environment != nullptr; environment = environment->GetParent()) { in UpdateLoopPhisIn()
Dregister_allocator.cc130 HInstruction* defined_by = current->GetParent()->GetDefinedBy(); in ValidateIntervals()
131 if (current->GetParent()->HasSpillSlot() in ValidateIntervals()
136 + current->GetParent()->GetSpillSlot() / kVRegSize in ValidateIntervals()
Dprepare_for_register_allocation.cc289 user_environment = user_environment->GetParent(); in CanMoveClinitCheck()
290 input_environment = input_environment->GetParent(); in CanMoveClinitCheck()
Dregister_allocation_resolver.cc307 loc = Location::StackSlotByNumOfSlots(num_of_slots, interval->GetParent()->GetSpillSlot()); in ConnectSiblings()
396 if (current->GetParent()->HasSpillSlot()) { in ConnectSiblings()
397 locations->SetStackBit(current->GetParent()->GetSpillSlot() / kVRegSize); in ConnectSiblings()
436 LiveInterval* parent = interval->GetParent(); in ConnectSplitSiblings()
Dregister_allocator_linear_scan.cc1000 << current->GetParent()->GetDefinedBy()->DebugName() << " " in AllocateBlockedReg()
1001 << current->GetParent()->GetDefinedBy()->GetId() in AllocateBlockedReg()
1118 DCHECK(interval->GetLowInterval()->GetParent()->HasSpillSlot()); in AllocateSpillSlotFor()
1122 LiveInterval* parent = interval->GetParent(); in AllocateSpillSlotFor()
Dcode_generator.cc986 for (HEnvironment* env = instruction->GetEnvironment(); env != nullptr; env = env->GetParent()) { in AllocateLocations()
1272 while (outer_environment->GetParent() != nullptr) { in RecordPcInfo()
1273 outer_environment = outer_environment->GetParent(); in RecordPcInfo()
1362 while (outer_environment->GetParent() != nullptr) { in RecordCatchBlockInfo()
1363 outer_environment = outer_environment->GetParent(); in RecordCatchBlockInfo()
1604 bool emit_inline_info = environment->GetParent() != nullptr; in EmitEnvironment()
1608 EmitEnvironment(environment->GetParent(), in EmitEnvironment()
Dssa_liveness_analysis.h473 LiveInterval* GetParent() const { return parent_; } in GetParent() function
834 return GetParent()->is_high_interval_; in IsHighInterval()
838 return !IsHighInterval() && (GetParent()->high_or_low_interval_ != nullptr); in IsLowInterval()
Dcode_generator.h1042 if (e1->GetParent() != e2->GetParent() || e1->Size() != e2->Size()) { in HaveSameStackMap()
Dsuperblock_cloner.cc134 if (orig_env->GetParent() != nullptr) { in DeepCloneEnvironmentWithRemapping()
135 DeepCloneEnvironmentWithRemapping(copy_instr, orig_env->GetParent()); in DeepCloneEnvironmentWithRemapping()
Dregister_allocator_graph_color.cc1326 LiveInterval* parent = interval->GetParent(); in FindCoalesceOpportunities()
1351 LiveInterval* existing = interval->GetParent()->GetSiblingAt(position); in FindCoalesceOpportunities()
1943 LiveInterval* parent = node->GetInterval()->GetParent(); in AllocateSpillSlots()
Dnodes.h2093 if (parent->GetParent() != nullptr) { in SetAndCopyParentChain()
2094 parent_->SetAndCopyParentChain(allocator, parent->GetParent()); in SetAndCopyParentChain()
2124 HEnvironment* GetParent() const { return parent_; } in GetParent() function
2148 return GetParent() != nullptr; in IsFromInlinedInvoke()
2197 cur_ = cur_->GetParent();
2486 DCHECK(environment->GetParent() == nullptr); in InsertRawEnvironment()
2500 if (environment->GetParent() != nullptr) { in CopyEnvironmentFrom()
2501 environment_->SetAndCopyParentChain(allocator, environment->GetParent()); in CopyEnvironmentFrom()
2511 if (environment->GetParent() != nullptr) { in CopyEnvironmentFromWithLoopPhiAdjustment()
2512 environment_->SetAndCopyParentChain(allocator, environment->GetParent()); in CopyEnvironmentFromWithLoopPhiAdjustment()
Dsuperblock_cloner_test.cc211 EXPECT_EQ(copy_env->GetParent(), nullptr); in TEST_F()
Dgraph_visualizer.cc682 environment = environment->GetParent()) { in PrintInstruction()
Dnodes.cc110 environment = environment->GetParent()) { in RemoveEnvironmentUses()
123 environment = environment->GetParent()) { in HasEnvironmentUsedByOthers()
138 environment = environment->GetParent()) { in ResetEnvironmentInputRecords()
Dgraph_checker.cc635 environment = environment->GetParent()) { in VisitInstruction()
/art/runtime/mirror/
Dclass_loader-inl.h28 inline ObjPtr<ClassLoader> ClassLoader::GetParent() { in GetParent() function
Dclass_loader.h45 ObjPtr<ClassLoader> GetParent() REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/
Dclass_loader_context_test.cc125 const ClassLoaderContext::ClassLoaderInfo& info = *context->GetParent(loader_index); in VerifySharedLibrariesSize()
186 ClassLoaderContext::ClassLoaderInfo& info = *context->GetParent(index); in VerifyOpenDexFiles()
375 ClassLoaderContext::ClassLoaderInfo& info = *context->GetParent(index); in VerifyClassLoaderInfo()
389 const ClassLoaderContext::ClassLoaderInfo& info = *context->GetParent(loader_index); in VerifyClassLoaderInfoSL()
406 const ClassLoaderContext::ClassLoaderInfo& info = *context->GetParent(loader_index); in VerifyClassLoaderInfoSLAfter()
682 ASSERT_TRUE(class_loader->GetParent()->GetClass() == in TEST_F()
721 ASSERT_TRUE(class_loader->GetParent()->GetClass() == in TEST_F()
774 Handle<mirror::ClassLoader> class_loader_2 = hs.NewHandle(class_loader_1->GetParent()); in TEST_F()
783 Handle<mirror::ClassLoader> class_loader_3 = hs.NewHandle(class_loader_2->GetParent()); in TEST_F()
791 ASSERT_TRUE(class_loader_3->GetParent()->GetClass() == in TEST_F()
[all …]
Ddebug_print.cc77 for (; loader != nullptr; loader = loader->GetParent()) { in DescribeLoaders()
Dclass_loader_context.h256 ClassLoaderInfo* GetParent(size_t index) const { in GetParent() function
Dsubtype_check_test.cc115 MockClass* GetParent() const { in GetParent() function
828 return IsTooWide(kls->GetParent()); in IsTooWide()
Dcommon_runtime_test.cc299 ObjPtr<mirror::ClassLoader> actual_parent(result->GetParent()); in LoadDexInWellKnownClassLoader()
Dclass_loader_context.cc1212 Handle<mirror::ClassLoader> parent = hs.NewHandle(class_loader->GetParent()); in CreateInfoFromClassLoader()
Dclass_linker.cc2975 Handle<mirror::ClassLoader> h_parent(hs.NewHandle(class_loader->GetParent())); in FindClassInBaseDexClassLoader()
3020 Handle<mirror::ClassLoader> h_parent(hs.NewHandle(class_loader->GetParent())); in FindClassInBaseDexClassLoader()
10494 if (loader->GetParent() != nullptr) { in DumpForSigQuit()
10499 if (loader2 == loader->GetParent()) { in DumpForSigQuit()
10508 << loader->GetParent()->GetClass()->PrettyDescriptor(); in DumpForSigQuit()

12