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()
177 if (load_class->GetLoadKind() == HLoadClass::LoadKind::kReferrersClass) { in ComputeLoadClassKind()
178 DCHECK(!load_class->NeedsAccessCheck()); in ComputeLoadClassKind()
184 } else if (load_class->NeedsAccessCheck()) { in ComputeLoadClassKind()
185 DCHECK_EQ(load_class->GetLoadKind(), HLoadClass::LoadKind::kRuntimeCall); in ComputeLoadClassKind()
274 load_class->MarkInBootImage(); in ComputeLoadClassKind()
278 if (!IsSameDexFile(load_class->GetDexFile(), *dex_compilation_unit.GetDexFile())) { in ComputeLoadClassKind()