diff options
author | Vladimir Marko <vmarko@google.com> | 2016-03-23 16:59:07 +0000 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2016-03-24 09:29:18 +0000 |
commit | df739841b781dbd49c247e3795696389c4799020 (patch) | |
tree | 0e7dfce8d23f22aac9bf2b2849a087f36d5f58c3 /compiler/optimizing/optimizing_compiler.cc | |
parent | f8a3dea642fe638f54d181b7ca280b79ee519398 (diff) |
Post-Quick cleanup: Remove CompilationUnit.
Change-Id: I309411b0fffaaed1e218e2c34394bdf6e2f75b48
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
-rw-r--r-- | compiler/optimizing/optimizing_compiler.cc | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc index f1c5581c5b..ada587937f 100644 --- a/compiler/optimizing/optimizing_compiler.cc +++ b/compiler/optimizing/optimizing_compiler.cc @@ -259,8 +259,7 @@ class OptimizingCompiler FINAL : public Compiler { explicit OptimizingCompiler(CompilerDriver* driver); ~OptimizingCompiler(); - bool CanCompileMethod(uint32_t method_idx, const DexFile& dex_file, CompilationUnit* cu) const - OVERRIDE; + bool CanCompileMethod(uint32_t method_idx, const DexFile& dex_file) const OVERRIDE; CompiledMethod* Compile(const DexFile::CodeItem* code_item, uint32_t access_flags, @@ -283,8 +282,6 @@ class OptimizingCompiler FINAL : public Compiler { InstructionSetPointerSize(GetCompilerDriver()->GetInstructionSet()))); } - void InitCompilationUnit(CompilationUnit& cu) const OVERRIDE; - void Init() OVERRIDE; void UnInit() const OVERRIDE; @@ -365,12 +362,8 @@ OptimizingCompiler::~OptimizingCompiler() { } } -void OptimizingCompiler::InitCompilationUnit(CompilationUnit& cu ATTRIBUTE_UNUSED) const { -} - bool OptimizingCompiler::CanCompileMethod(uint32_t method_idx ATTRIBUTE_UNUSED, - const DexFile& dex_file ATTRIBUTE_UNUSED, - CompilationUnit* cu ATTRIBUTE_UNUSED) const { + const DexFile& dex_file ATTRIBUTE_UNUSED) const { return true; } @@ -662,9 +655,15 @@ CodeGenerator* OptimizingCompiler::TryCompile(ArenaAllocator* arena, } DexCompilationUnit dex_compilation_unit( - nullptr, class_loader, Runtime::Current()->GetClassLinker(), dex_file, code_item, - class_def_idx, method_idx, access_flags, - nullptr, dex_cache); + class_loader, + Runtime::Current()->GetClassLinker(), + dex_file, + code_item, + class_def_idx, + method_idx, + access_flags, + /* verified_method */ nullptr, + dex_cache); bool requires_barrier = dex_compilation_unit.IsConstructor() && compiler_driver->RequiresConstructorBarrier(Thread::Current(), |