Searched refs:mUnit (Results 1 – 3 of 3) sorted by relevance
/art/compiler/driver/ |
D | compiler_driver-inl.h | 33 inline mirror::DexCache* CompilerDriver::GetDexCache(const DexCompilationUnit* mUnit) { in GetDexCache() argument 34 return mUnit->GetClassLinker()->FindDexCache(Thread::Current(), *mUnit->GetDexFile(), false); in GetDexCache() 38 const DexCompilationUnit* mUnit) { in GetClassLoader() argument 39 return soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader()); in GetClassLoader() 45 const DexCompilationUnit* mUnit) { in ResolveClass() argument 46 DCHECK_EQ(dex_cache->GetDexFile(), mUnit->GetDexFile()); in ResolveClass() 47 DCHECK_EQ(class_loader.Get(), soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader())); in ResolveClass() 48 mirror::Class* cls = mUnit->GetClassLinker()->ResolveType( in ResolveClass() 49 *mUnit->GetDexFile(), cls_index, dex_cache, class_loader); in ResolveClass() 60 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit) { in ResolveCompilingMethodsClass() argument [all …]
|
D | compiler_driver.h | 232 mirror::DexCache* GetDexCache(const DexCompilationUnit* mUnit) 236 const DexCompilationUnit* mUnit) 242 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit) 248 const DexCompilationUnit* mUnit) 255 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, 316 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, 335 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, 355 void ComputeFieldInfo(uint32_t field_idx, const DexCompilationUnit* mUnit, 363 bool ComputeInstanceFieldInfo(uint32_t field_idx, const DexCompilationUnit* mUnit, bool is_put, 368 const DexCompilationUnit* mUnit, [all …]
|
D | compiler_driver.cc | 1590 const DexCompilationUnit* mUnit, bool is_put, in ComputeInstanceFieldInfo() argument 1595 Handle<mirror::DexCache> dex_cache(mUnit->GetDexCache()); in ComputeInstanceFieldInfo() 1599 hs.NewHandle(soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader()))); in ComputeInstanceFieldInfo() 1600 resolved_field = ResolveField(soa, dex_cache, class_loader_handle, mUnit, field_idx, false); in ComputeInstanceFieldInfo() 1602 ? ResolveCompilingMethodsClass(soa, dex_cache, class_loader_handle, mUnit) : nullptr; in ComputeInstanceFieldInfo() 1614 bool CompilerDriver::ComputeInstanceFieldInfo(uint32_t field_idx, const DexCompilationUnit* mUnit, in ComputeInstanceFieldInfo() argument 1618 ArtField* resolved_field = ComputeInstanceFieldInfo(field_idx, mUnit, is_put, soa); in ComputeInstanceFieldInfo() 1772 bool CompilerDriver::ComputeInvokeInfo(const DexCompilationUnit* mUnit, const uint32_t dex_pc, in ComputeInvokeInfo() argument 1782 Handle<mirror::DexCache> dex_cache(mUnit->GetDexCache()); in ComputeInvokeInfo() 1784 soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader()))); in ComputeInvokeInfo() [all …]
|