diff options
author | 2017-01-13 09:28:47 +0000 | |
---|---|---|
committer | 2017-01-13 09:28:47 +0000 | |
commit | cfd61675288894d82ece63d537f60493080335c2 (patch) | |
tree | bbc10e9b27cb703ffe427b5d40bdd8581c2d4b3f /compiler/optimizing/inliner.cc | |
parent | 1efdddeaec6dfc1b55286b3714eef6b112afb7a7 (diff) | |
parent | 0d3998b5ff619364acf47bec0b541e7a49bd6fe7 (diff) |
Merge "Revert "Revert "Make object allocation entrypoints only take a class."""
Diffstat (limited to 'compiler/optimizing/inliner.cc')
-rw-r--r-- | compiler/optimizing/inliner.cc | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/compiler/optimizing/inliner.cc b/compiler/optimizing/inliner.cc index e5d05e9e6d..c970e5cbba 100644 --- a/compiler/optimizing/inliner.cc +++ b/compiler/optimizing/inliner.cc @@ -1428,15 +1428,6 @@ bool HInliner::TryBuildAndInlineHelper(HInvoke* invoke_instruction, return false; } - if (current->IsNewInstance() && - (current->AsNewInstance()->GetEntrypoint() == kQuickAllocObjectWithAccessCheck)) { - VLOG(compiler) << "Method " << callee_dex_file.PrettyMethod(method_index) - << " could not be inlined because it is using an entrypoint" - << " with access checks"; - // Allocation entrypoint does not handle inlined frames. - return false; - } - if (current->IsNewArray() && (current->AsNewArray()->GetEntrypoint() == kQuickAllocArrayWithAccessCheck)) { VLOG(compiler) << "Method " << callee_dex_file.PrettyMethod(method_index) |