Home | History | Annotate | Download | only in driver

Lines Matching refs:mUnit

891                                                    const DexCompilationUnit* mUnit)
895 if (dex_cache->GetDexFile() != mUnit->GetDexFile()) {
896 dex_cache = mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile());
898 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader());
899 const DexFile::MethodId& referrer_method_id = mUnit->GetDexFile()->GetMethodId(mUnit->GetDexMethodIndex());
900 return mUnit->GetClassLinker()->ResolveType(*mUnit->GetDexFile(), referrer_method_id.class_idx_,
905 const DexCompilationUnit* mUnit,
908 mirror::DexCache* dex_cache = mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile());
909 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader());
910 return mUnit->GetClassLinker()->ResolveField(*mUnit->GetDexFile(), field_idx, dex_cache,
915 const DexCompilationUnit* mUnit,
919 mirror::DexCache* dex_cache = mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile());
920 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader());
921 return mUnit->GetClassLinker()->ResolveMethod(*mUnit->GetDexFile(), method_idx, dex_cache,
925 bool CompilerDriver::ComputeInstanceFieldInfo(uint32_t field_idx, const DexCompilationUnit* mUnit,
932 mirror::ArtField* resolved_field = ComputeFieldReferencedFromCompilingMethod(soa, mUnit, field_idx);
936 mUnit);
947 mirror::Class* dex_fields_class = mUnit->GetClassLinker()->ResolveType(dex_file,
972 bool CompilerDriver::ComputeStaticFieldInfo(uint32_t field_idx, const DexCompilationUnit* mUnit,
983 mirror::ArtField* resolved_field = ComputeFieldReferencedFromCompilingMethod(soa, mUnit, field_idx);
987 mUnit);
1007 mUnit->GetClassLinker()->ResolveType(dex_file,
1020 mirror::DexCache* dex_cache = mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile());
1033 mUnit->GetDexFile()->FindStringId(FieldHelper(resolved_field).GetDeclaringClassDescriptor());
1036 mUnit->GetDexFile()->FindTypeId(mUnit->GetDexFile()->GetIndexForStringId(*string_id));
1039 ssb_index = mUnit->GetDexFile()->GetIndexForTypeId(*type_id);
1113 bool CompilerDriver::ComputeInvokeInfo(const DexCompilationUnit* mUnit, const uint32_t dex_pc,
1124 ComputeMethodReferencedFromCompilingMethod(soa, mUnit, target_method.dex_method_index,
1131 mUnit);
1144 methods_class = mUnit->GetClassLinker()->ResolveType(*target_method.dex_file,
1180 const MethodReference caller_method(mUnit->GetDexFile(), mUnit->GetDexMethodIndex());
1185 mUnit->GetClassLinker()->FindDexCache(*devirt_map_target->dex_file);
1187 soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader());
1189 mUnit->GetClassLinker()->ResolveMethod(*devirt_map_target->dex_file,