diff options
| author | 2013-09-06 14:52:10 +0200 | |
|---|---|---|
| committer | 2013-09-06 14:52:10 +0200 | |
| commit | 1e54d68ce8e77dfe63340275d11a072c5184c89a (patch) | |
| tree | 08454be7d08352d228e6a6078d53226d6fb92880 /compiler/dex/quick/gen_invoke.cc | |
| parent | c8c4e2a4edfdafb18047b2392a8f72ae93119bc2 (diff) | |
Disable devirtualization detection in DEX-to-DEX compiler.
This CL allows the DEX-to-DEX compiler to disable devirtualization detection.
This allows to quicken invoke-virtual/range instructions that used to be
eligible for devirtualization.
Bug: 10632943
Change-Id: I6c9f4d3249cf42b47f004be5825b3186fa83501e
Diffstat (limited to 'compiler/dex/quick/gen_invoke.cc')
| -rw-r--r-- | compiler/dex/quick/gen_invoke.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/dex/quick/gen_invoke.cc b/compiler/dex/quick/gen_invoke.cc index 073b550d78..a4ab15db5e 100644 --- a/compiler/dex/quick/gen_invoke.cc +++ b/compiler/dex/quick/gen_invoke.cc @@ -1359,7 +1359,7 @@ void Mir2Lir::GenInvoke(CallInfo* info) { info->type, target_method, vtable_idx, direct_code, direct_method, - true) && !SLOW_INVOKE_PATH; + true, true) && !SLOW_INVOKE_PATH; if (info->type == kInterface) { if (fast_path) { p_null_ck = &null_ck; |