Home
last modified time | relevance | path

Searched refs:CompiledMethod (Results 1 – 25 of 27) sorted by relevance

12

/art/compiler/
Dcompiled_method.cc143 CompiledMethod::CompiledMethod(CompilerDriver* driver, in CompiledMethod() function in art::CompiledMethod
161 CompiledMethod::CompiledMethod(CompilerDriver* driver, in CompiledMethod() function in art::CompiledMethod
177 CompiledMethod::CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, in CompiledMethod() function in art::CompiledMethod
188 CompiledMethod::CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, in CompiledMethod() function in art::CompiledMethod
198 CompiledMethod* CompiledMethod::SwapAllocCompiledMethod(CompilerDriver* driver, in SwapAllocCompiledMethod()
208 SwapAllocator<CompiledMethod> alloc(driver->GetSwapSpaceAllocator()); in SwapAllocCompiledMethod()
209 CompiledMethod* ret = alloc.allocate(1); in SwapAllocCompiledMethod()
215 CompiledMethod* CompiledMethod::SwapAllocCompiledMethod(CompilerDriver* driver, in SwapAllocCompiledMethod()
221 SwapAllocator<CompiledMethod> alloc(driver->GetSwapSpaceAllocator()); in SwapAllocCompiledMethod()
222 CompiledMethod* ret = alloc.allocate(1); in SwapAllocCompiledMethod()
[all …]
Dcompiled_method.h106 class CompiledMethod : public CompiledCode {
109 CompiledMethod(CompilerDriver* driver,
121 CompiledMethod(CompilerDriver* driver,
129 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const std::string& code,
133 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const std::string& code,
136 ~CompiledMethod() {} in ~CompiledMethod()
138 static CompiledMethod* SwapAllocCompiledMethod(CompilerDriver* driver,
149 static CompiledMethod* SwapAllocCompiledMethod(CompilerDriver* driver,
156 static void ReleaseSwapAllocatedCompiledMethod(CompilerDriver* driver, CompiledMethod* m);
Dcompilers.cc28 extern "C" art::CompiledMethod* ArtQuickCompileMethod(art::CompilerDriver* driver,
37 extern "C" art::CompiledMethod* ArtQuickJniCompileMethod(art::CompilerDriver* driver,
52 CompiledMethod* QuickCompiler::Compile(const DexFile::CodeItem* code_item, in Compile()
59 CompiledMethod* method = TryCompileWithSeaIR(code_item, in Compile()
80 CompiledMethod* QuickCompiler::JniCompile(uint32_t access_flags, in JniCompile()
142 CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item, in Compile()
149 CompiledMethod* method = TryCompile(code_item, access_flags, invoke_type, class_def_idx, in Compile()
Dcompiler.cc30 extern "C" art::CompiledMethod* SeaIrCompileMethod(const art::DexFile::CodeItem* code_item,
40 CompiledMethod* Compiler::TryCompileWithSeaIR(const art::DexFile::CodeItem* code_item, in TryCompileWithSeaIR()
70 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver* driver,
79 extern "C" art::CompiledMethod* ArtLLVMJniCompileMethod(art::CompilerDriver* driver,
99 CompiledMethod* Compile(const DexFile::CodeItem* code_item, in Compile()
106 CompiledMethod* method = TryCompileWithSeaIR(code_item, in Compile()
127 CompiledMethod* JniCompile(uint32_t access_flags, in JniCompile()
Dcompilers.h32 CompiledMethod* Compile(const DexFile::CodeItem* code_item,
40 CompiledMethod* JniCompile(uint32_t access_flags,
78 CompiledMethod* Compile(const DexFile::CodeItem* code_item,
86 CompiledMethod* TryCompile(const DexFile::CodeItem* code_item,
Dcompiler.h28 class CompiledMethod; variable
50 virtual CompiledMethod* Compile(const DexFile::CodeItem* code_item,
58 static CompiledMethod* TryCompileWithSeaIR(const art::DexFile::CodeItem* code_item,
66 virtual CompiledMethod* JniCompile(uint32_t access_flags,
Doat_writer.h184 const std::vector<CompiledMethod*>& compiled_methods,
194 CompiledMethod* GetCompiledMethod(size_t class_def_method_index) const { in GetCompiledMethod()
207 std::vector<CompiledMethod*> compiled_methods_;
309 bool operator()(const CompiledMethod* lhs, const CompiledMethod* rhs) const { in operator()
Doat_writer.cc141 static const SwapVector<uint8_t>* GetData(const CompiledMethod* compiled_method) ALWAYS_INLINE { in GetData()
163 static const SwapVector<uint8_t>* GetData(const CompiledMethod* compiled_method) ALWAYS_INLINE { in GetData()
185 static const SwapVector<uint8_t>* GetData(const CompiledMethod* compiled_method) ALWAYS_INLINE { in GetData()
297 CompiledMethod* compiled_method = in VisitMethod()
326 std::vector<CompiledMethod*> compiled_methods_;
339 CompiledMethod* compiled_method = oat_class->GetCompiledMethod(class_def_method_index); in VisitMethod()
489 SafeMap<const CompiledMethod*, uint32_t, CodeOffsetsKeyComparator> dedupe_map_;
502 CompiledMethod* compiled_method = oat_class->GetCompiledMethod(class_def_method_index); in VisitMethod()
542 CompiledMethod* compiled_method = oat_class->GetCompiledMethod(class_def_method_index); in VisitMethod()
580 const CompiledMethod* compiled_method = oat_class->GetCompiledMethod(class_def_method_index); in VisitMethod()
[all …]
Delf_writer_mclinker.cc248 const CompiledMethod* compiled_method = in AddMethodInputs()
371 const CompiledMethod* compiled_method = in FixupOatMethodOffsets()
Dcommon_compiler_test.cc156 const CompiledMethod* compiled_method = nullptr; in MakeExecutable()
205 const void* method_code = CompiledMethod::CodePointer(code_ptr, in MakeExecutable()
Doat_test.cc42 const CompiledMethod* compiled_method = in CheckMethod()
/art/compiler/llvm/
Dcompiler_llvm.h32 class CompiledMethod; variable
76 CompiledMethod* CompileDexMethod(DexCompilationUnit* dex_compilation_unit,
79 CompiledMethod* CompileGBCMethod(DexCompilationUnit* dex_compilation_unit, std::string* func);
81 CompiledMethod* CompileNativeMethod(DexCompilationUnit* dex_compilation_unit);
Dcompiler_llvm.cc137 CompiledMethod* CompilerLLVM::
157 return new CompiledMethod(*compiler_driver_, compiler_driver_->GetInstructionSet(), in CompileDexMethod()
164 CompiledMethod* CompilerLLVM::
203 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver* driver, in ArtCompileMethod()
218 art::CompiledMethod* result = compiler_llvm->CompileDexMethod(&dex_compilation_unit, invoke_type); in ArtCompileMethod()
222 extern "C" art::CompiledMethod* ArtLLVMJniCompileMethod(art::CompilerDriver* driver, in ArtLLVMJniCompileMethod()
232 art::CompiledMethod* result = compiler_llvm->CompileNativeMethod(&dex_compilation_unit); in ArtLLVMJniCompileMethod()
Dllvm_compilation_unit.h36 class CompiledMethod; variable
122 SafeMap<const ::llvm::Function*, CompiledMethod*> compiled_methods_map_;
/art/compiler/sea_ir/
Dfrontend.cc40 static CompiledMethod* CompileMethodWithSeaIr(CompilerDriver& compiler, in CompileMethodWithSeaIr()
57 CompiledMethod* compiled_method = in CompileMethodWithSeaIr()
58 new CompiledMethod(compiler, compiler.GetInstructionSet(), llvm_code, in CompileMethodWithSeaIr()
64 CompiledMethod* SeaIrCompileOneMethod(CompilerDriver& compiler, in SeaIrCompileOneMethod()
78 extern "C" art::CompiledMethod*
/art/compiler/dex/
Dbackend.h23 class CompiledMethod; variable
29 virtual CompiledMethod* GetCompiledMethod() = 0;
Dfrontend.h112 class CompiledMethod; variable
117 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver& driver,
Dfrontend.cc618 static CompiledMethod* CompileMethod(CompilerDriver& driver, in CompileMethod()
768 CompiledMethod* result = NULL; in CompileMethod()
805 CompiledMethod* CompileOneMethod(CompilerDriver& driver, in CompileOneMethod()
821 extern "C" art::CompiledMethod*
/art/compiler/jni/portable/
Djni_compiler.h26 class CompiledMethod; variable
60 CompiledMethod* Compile();
Djni_compiler.cc63 CompiledMethod* JniCompiler::Compile() { in Compile()
254 return new CompiledMethod(*driver_, cunit_->GetInstructionSet(), cunit_->GetElfObject(), in Compile()
/art/compiler/optimizing/
Doptimizing_compiler.cc74 CompiledMethod* OptimizingCompiler::TryCompile(const DexFile::CodeItem* code_item, in TryCompile()
170 return CompiledMethod::SwapAllocCompiledMethod(GetCompilerDriver(), in TryCompile()
/art/compiler/jni/quick/
Djni_compiler.cc57 CompiledMethod* ArtJniCompileMethodInternal(CompilerDriver* driver, in ArtJniCompileMethodInternal()
437 return CompiledMethod::SwapAllocCompiledMethod(driver, in ArtJniCompileMethodInternal()
550 extern "C" art::CompiledMethod* ArtQuickJniCompileMethod(art::CompilerDriver* compiler, in ArtQuickJniCompileMethod()
/art/compiler/driver/
Dcompiler_driver.h190 CompiledMethod* GetCompiledMethod(MethodReference ref) const
793 typedef SafeMap<const MethodReference, CompiledMethod*, MethodReferenceComparator> MethodTable;
845 (const CompilerDriver& driver, const CompiledMethod* cm, const mirror::ArtMethod* method);
Dcompiler_driver.cc323 extern "C" art::CompiledMethod* ArtCompileDEX(art::CompilerDriver& compiler,
439 CompiledMethod::ReleaseSwapAllocatedCompiledMethod(this, pair.second); in ~CompilerDriver()
2099 CompiledMethod* compiled_method = nullptr; in CompileMethod()
2199 CompiledMethod* CompilerDriver::GetCompiledMethod(MethodReference ref) const { in GetCompiledMethod()
/art/compiler/dex/portable/
Dmir_to_gbc.h81 CompiledMethod* GetCompiledMethod() { in GetCompiledMethod()

12