Searched refs:inliner (Results 1 - 9 of 9) sorted by relevance
/art/compiler/dex/quick/ |
H A D | dex_file_to_method_inliner_map.cc | 51 // before we initialize the new inliner. However, we need to acquire the 52 // new inliner's lock_ before we release our lock_ to prevent another thread 53 // from using the uninitialized inliner. This requires explicit calls to 59 DexFileMethodInliner** inliner = &inliners_[dex_file]; // inserts new entry if not found local 60 if (*inliner) { 61 return *inliner; 63 *inliner = new DexFileMethodInliner; 64 DCHECK(*inliner != nullptr); 65 locked_inliner = *inliner; 66 locked_inliner->lock_.ExclusiveLock(self); // Acquire inliner' [all...] |
H A D | gen_invoke.cc | 1541 auto* inliner = cu_->compiler_driver->GetMethodInlinerMap()->GetMethodInliner(dex_file); local 1542 if (inliner->GenIntrinsic(this, info)) { 1565 DexFileMethodInliner* inliner = cu_->compiler_driver->GetMethodInlinerMap()->GetMethodInliner( local 1567 if (inliner->IsStringInitMethodIndex(target_method.dex_method_index)) { 1570 info->string_init_offset = inliner->GetOffsetForStringInit(target_method.dex_method_index,
|
/art/compiler/optimizing/ |
H A D | intrinsics.cc | 193 // The inliner can handle these two cases - and this is the preferred approach 282 // Quick inliner cases. Remove after refactoring. They are here so that we can use the 330 DexFileMethodInliner* inliner = driver_->GetMethodInlinerMap()->GetMethodInliner(dex_file_); local 331 DCHECK(inliner != nullptr); 341 if (inliner->IsIntrinsic(invoke->GetDexMethodIndex(), &method)) {
|
H A D | inliner.cc | 17 #include "inliner.h" 228 HInliner inliner(callee_graph, 234 inliner.Run();
|
H A D | optimizing_compiler.cc | 43 #include "inliner.h" 332 HInliner inliner(graph, dex_compilation_unit, dex_compilation_unit, driver, stats); 350 &inliner,
|
/art/compiler/dex/ |
H A D | mir_method_info.cc | 162 auto* inliner = (target_method.dex_file == dex_file) local 165 is_intrinsic_or_special = inliner->IsIntrinsicOrSpecial(target_method.dex_method_index);
|
H A D | mir_optimization.cc | 1677 DexFileMethodInliner* inliner = local 1679 if (inliner->IsStringInitMethodIndex(method_idx)) {
|
/art/compiler/ |
H A D | Android.mk | 115 optimizing/inliner.cc \
|
/art/compiler/driver/ |
H A D | compiler_driver.cc | 2524 DexFileMethodInliner* inliner = GetMethodInlinerMap()->GetMethodInliner(dex_file); local 2526 *offset = inliner->GetOffsetForStringInit(method_index, pointer_size); 2527 return inliner->IsStringInitMethodIndex(method_index);
|
Completed in 934 milliseconds