Searched refs:inliner (Results 1 - 9 of 9) sorted by relevance

/art/compiler/dex/quick/
H A Ddex_file_to_method_inliner_map.cc51 // 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 Dgen_invoke.cc1541 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 Dintrinsics.cc193 // 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 Dinliner.cc17 #include "inliner.h"
228 HInliner inliner(callee_graph,
234 inliner.Run();
H A Doptimizing_compiler.cc43 #include "inliner.h"
332 HInliner inliner(graph, dex_compilation_unit, dex_compilation_unit, driver, stats);
350 &inliner,
/art/compiler/dex/
H A Dmir_method_info.cc162 auto* inliner = (target_method.dex_file == dex_file) local
165 is_intrinsic_or_special = inliner->IsIntrinsicOrSpecial(target_method.dex_method_index);
H A Dmir_optimization.cc1677 DexFileMethodInliner* inliner = local
1679 if (inliner->IsStringInitMethodIndex(method_idx)) {
/art/compiler/
H A DAndroid.mk115 optimizing/inliner.cc \
/art/compiler/driver/
H A Dcompiler_driver.cc2524 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