Home
last modified time | relevance | path

Searched refs:mUnit (Results 1 – 3 of 3) sorted by relevance

/art/compiler/driver/
Dcompiler_driver-inl.h33 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 …]
Dcompiler_driver.h232 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 …]
Dcompiler_driver.cc1590 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 …]