diff options
author | 2016-02-16 18:42:15 +0000 | |
---|---|---|
committer | 2016-02-18 09:51:40 +0000 | |
commit | 98e6ce44c700abd9375fe17f0aa31fea1e1e938b (patch) | |
tree | aa15b4398290918e5eb5227781b5aef5ecff9e0b /compiler/dex/quick/quick_compiler.h | |
parent | a1f65135cd2315159ac302f904ba0c5ba0d7fd0e (diff) |
Remove string init map.
Partial revert of the String init change.
- Make Quick bailout in the presence of String allocation.
- Rely on the compiler for knowing when dex registers alias.
bug:27173201
Change-Id: I0bf58ba3825c71cef110b53f3a0a6f567cb2ef9a
Diffstat (limited to 'compiler/dex/quick/quick_compiler.h')
-rw-r--r-- | compiler/dex/quick/quick_compiler.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/dex/quick/quick_compiler.h b/compiler/dex/quick/quick_compiler.h index 55f45f1ab0..f32cf866ca 100644 --- a/compiler/dex/quick/quick_compiler.h +++ b/compiler/dex/quick/quick_compiler.h @@ -75,7 +75,7 @@ class QuickCompiler : public Compiler { explicit QuickCompiler(CompilerDriver* driver); private: - bool CanCompileInstruction(const MIR* mir, const DexFile& dex_file) const; + bool CanCompileInstruction(const MIR* mir, const DexFile& dex_file, CompilationUnit* cu) const; std::unique_ptr<PassManager> pre_opt_pass_manager_; std::unique_ptr<PassManager> post_opt_pass_manager_; |