Lines Matching refs:load_class
162 HLoadClass* load_class, in ComputeLoadClassKind() argument
165 Handle<mirror::Class> klass = load_class->GetClass(); in ComputeLoadClassKind()
166 DCHECK(load_class->GetLoadKind() == HLoadClass::LoadKind::kRuntimeCall || in ComputeLoadClassKind()
167 load_class->GetLoadKind() == HLoadClass::LoadKind::kReferrersClass) in ComputeLoadClassKind()
168 << load_class->GetLoadKind(); in ComputeLoadClassKind()
169 DCHECK(!load_class->IsInBootImage()) << "HLoadClass should not be optimized before sharpening."; in ComputeLoadClassKind()
170 const DexFile& dex_file = load_class->GetDexFile(); in ComputeLoadClassKind()
171 dex::TypeIndex type_index = load_class->GetTypeIndex(); in ComputeLoadClassKind()
182 if (load_class->GetLoadKind() == HLoadClass::LoadKind::kReferrersClass) { in ComputeLoadClassKind()
183 DCHECK(!load_class->NeedsAccessCheck()); in ComputeLoadClassKind()
191 } else if (load_class->NeedsAccessCheck()) { in ComputeLoadClassKind()
192 DCHECK_EQ(load_class->GetLoadKind(), HLoadClass::LoadKind::kRuntimeCall); in ComputeLoadClassKind()
287 load_class->MarkInBootImage(); in ComputeLoadClassKind()
291 if (!IsSameDexFile(load_class->GetDexFile(), *dex_compilation_unit.GetDexFile())) { in ComputeLoadClassKind()