Home
last modified time | relevance | path

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

12

/art/compiler/
Dcompiled_method.cc102 CompiledMethod::CompiledMethod(CompilerDriver* driver, in CompiledMethod() function in art::CompiledMethod
122 CompiledMethod* CompiledMethod::SwapAllocCompiledMethod( in SwapAllocCompiledMethod()
133 SwapAllocator<CompiledMethod> alloc(driver->GetCompiledMethodStorage()->GetSwapSpaceAllocator()); in SwapAllocCompiledMethod()
134 CompiledMethod* ret = alloc.allocate(1); in SwapAllocCompiledMethod()
148 void CompiledMethod::ReleaseSwapAllocatedCompiledMethod(CompilerDriver* driver, CompiledMethod* m) { in ReleaseSwapAllocatedCompiledMethod()
149 SwapAllocator<CompiledMethod> alloc(driver->GetCompiledMethodStorage()->GetSwapSpaceAllocator()); in ReleaseSwapAllocatedCompiledMethod()
154 CompiledMethod::~CompiledMethod() { in ~CompiledMethod()
Dcompiled_method-inl.h41 inline ArrayRef<const uint8_t> CompiledMethod::GetMethodInfo() const { in GetMethodInfo()
45 inline ArrayRef<const uint8_t> CompiledMethod::GetVmapTable() const { in GetVmapTable()
49 inline ArrayRef<const uint8_t> CompiledMethod::GetCFIInfo() const { in GetCFIInfo()
53 inline ArrayRef<const linker::LinkerPatch> CompiledMethod::GetPatches() const { in GetPatches()
Dcompiled_method.h107 class CompiledMethod FINAL : public CompiledCode {
112 CompiledMethod(CompilerDriver* driver,
123 virtual ~CompiledMethod();
125 static CompiledMethod* SwapAllocCompiledMethod(
137 static void ReleaseSwapAllocatedCompiledMethod(CompilerDriver* driver, CompiledMethod* m);
Dcompiler.h37 class CompiledMethod; variable
63 virtual CompiledMethod* Compile(const DexFile::CodeItem* code_item,
72 virtual CompiledMethod* JniCompile(uint32_t access_flags,
/art/compiler/driver/
Dcompiled_method_storage_test.cc83 std::vector<CompiledMethod*> compiled_methods; in TEST()
90 compiled_methods.push_back(CompiledMethod::SwapAllocCompiledMethod( in TEST()
105 CompiledMethod* lhs = compiled_methods[i]; in TEST()
106 CompiledMethod* rhs = compiled_methods[j]; in TEST()
124 for (CompiledMethod* method : compiled_methods) { in TEST()
125 CompiledMethod::ReleaseSwapAllocatedCompiledMethod(&driver, method); in TEST()
Dcompiler_driver.h62 class CompiledMethod; variable
163 CompiledMethod* GetCompiledMethod(MethodReference ref) const;
167 CompiledMethod* const compiled_method,
169 CompiledMethod* RemoveCompiledMethod(const MethodReference& method_ref);
489 typedef AtomicDexRefMap<MethodReference, CompiledMethod*> MethodTable;
/art/compiler/linker/arm/
Drelative_patcher_arm_base.h33 const CompiledMethod* compiled_method,
89 const CompiledMethod* compiled_method,
105 void ProcessPatches(const CompiledMethod* compiled_method, uint32_t code_offset);
Drelative_patcher_arm_base.cc163 const CompiledMethod* compiled_method, in ReserveSpace()
202 uint32_t aligned_offset = CompiledMethod::AlignCode(offset, instruction_set_); in WriteThunks()
222 aligned_offset = CompiledMethod::AlignCode(offset, instruction_set_); in WriteThunks()
285 const CompiledMethod* compiled_method, in ReserveSpaceInternal()
390 void ArmBaseRelativePatcher::ProcessPatches(const CompiledMethod* compiled_method, in ProcessPatches()
/art/compiler/dex/
Ddex_to_dex_compiler.h33 class CompiledMethod; variable
52 CompiledMethod* CompileMethod(const DexFile::CodeItem* code_item,
Ddex_to_dex_compiler.cc507 CompiledMethod* DexToDexCompiler::CompileMethod( in CompileMethod()
616 CompiledMethod* ret = CompiledMethod::SwapAllocCompiledMethod( in CompileMethod()
674 CompiledMethod* method = driver_->RemoveCompiledMethod(ref); in UnquickenConflictingMethods()
679 CompiledMethod::ReleaseSwapAllocatedCompiledMethod(driver_, method); in UnquickenConflictingMethods()
Ddex_to_dex_decompiler_test.cc96 CompiledMethod* compiled_method = in RunTest()
/art/compiler/linker/
Drelative_patcher.h30 class CompiledMethod; variable
92 const CompiledMethod* compiled_method,
Drelative_patcher_test.h82 compiled_methods_.emplace_back(new CompiledMethod(
99 CompiledMethod::AlignCode(unaligned_code_offset, instruction_set_); in CodeAlignmentSize()
280 std::vector<std::unique_ptr<CompiledMethod>> compiled_methods_;
Drelative_patcher.cc52 const CompiledMethod* compiled_method ATTRIBUTE_UNUSED, in Create()
/art/compiler/jit/
Djit_compiler.h59 bool AddToCodeCache(ArtMethod* method, const CompiledMethod* compiled_method)
/art/compiler/linker/x86/
Drelative_patcher_x86_base.h28 const CompiledMethod* compiled_method,
Drelative_patcher_x86_base.cc26 const CompiledMethod* compiled_method ATTRIBUTE_UNUSED, in ReserveSpace()
/art/dex2oat/linker/
Dmulti_oat_relative_patcher.h28 class CompiledMethod; variable
68 const CompiledMethod* compiled_method, in ReserveSpace()
Dmulti_oat_relative_patcher_test.cc37 const CompiledMethod* compiled_method ATTRIBUTE_UNUSED, in ReserveSpace()
174 const CompiledMethod* method = reinterpret_cast<const CompiledMethod*>(-1); in TEST_F()
/art/compiler/linker/mips64/
Drelative_patcher_mips64.h30 const CompiledMethod* compiled_method,
Drelative_patcher_mips64.cc28 const CompiledMethod* compiled_method ATTRIBUTE_UNUSED, in ReserveSpace()
/art/compiler/linker/mips/
Drelative_patcher_mips.h32 const CompiledMethod* compiled_method,
Drelative_patcher_mips.cc28 const CompiledMethod* compiled_method ATTRIBUTE_UNUSED, in ReserveSpace()
/art/compiler/optimizing/
Doptimizing_compiler.cc268 CompiledMethod* Compile(const DexFile::CodeItem* code_item,
277 CompiledMethod* JniCompile(uint32_t access_flags,
346 CompiledMethod* Emit(ArenaAllocator* allocator,
703 CompiledMethod* OptimizingCompiler::Emit(ArenaAllocator* allocator, in Emit()
719 CompiledMethod* compiled_method = CompiledMethod::SwapAllocCompiledMethod( in Emit()
986 CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item, in Compile()
995 CompiledMethod* compiled_method = nullptr; in Compile()
1096 CompiledMethod* OptimizingCompiler::JniCompile(uint32_t access_flags, in JniCompile()
1131 CompiledMethod* compiled_method = Emit(&allocator, in JniCompile()
1144 return CompiledMethod::SwapAllocCompiledMethod( in JniCompile()
/art/compiler/debug/
Delf_symtab_writer.h100 address += CompiledMethod::CodeDelta(info.isa); in WriteDebugSymbols()

12