Home
last modified time | relevance | path

Searched refs:CompilerDriver (Results 1 – 25 of 44) sorted by relevance

12

/art/compiler/driver/
Dcompiler_driver-inl.h33 inline mirror::DexCache* CompilerDriver::GetDexCache(const DexCompilationUnit* mUnit) { in GetDexCache()
37 inline mirror::ClassLoader* CompilerDriver::GetClassLoader(ScopedObjectAccess& soa, in GetClassLoader()
42 inline mirror::Class* CompilerDriver::ResolveClass( in ResolveClass()
58 inline mirror::Class* CompilerDriver::ResolveCompilingMethodsClass( in ResolveCompilingMethodsClass()
68 inline ArtField* CompilerDriver::ResolveFieldWithDexFile( in ResolveFieldWithDexFile()
89 inline mirror::DexCache* CompilerDriver::FindDexCache(const DexFile* dex_file) { in FindDexCache()
93 inline ArtField* CompilerDriver::ResolveField( in ResolveField()
102 inline void CompilerDriver::GetResolvedFieldDexFileLocation( in GetResolvedFieldDexFileLocation()
111 inline bool CompilerDriver::IsFieldVolatile(ArtField* field) { in IsFieldVolatile()
115 inline MemberOffset CompilerDriver::GetFieldOffset(ArtField* field) { in GetFieldOffset()
[all …]
Dcompiler_driver.cc97 class CompilerDriver::AOTCompilationStats {
338 extern "C" art::CompiledMethod* ArtCompileDEX(art::CompilerDriver& compiler,
347 CompilerDriver::CompilerDriver(const CompilerOptions* compiler_options, in CompilerDriver() function in art::CompilerDriver
414 SwapVector<uint8_t>* CompilerDriver::DeduplicateCode(const ArrayRef<const uint8_t>& code) { in DeduplicateCode()
419 SwapSrcMap* CompilerDriver::DeduplicateSrcMappingTable(const ArrayRef<SrcMapElem>& src_map) { in DeduplicateSrcMappingTable()
424 SwapVector<uint8_t>* CompilerDriver::DeduplicateMappingTable(const ArrayRef<const uint8_t>& code) { in DeduplicateMappingTable()
429 SwapVector<uint8_t>* CompilerDriver::DeduplicateVMapTable(const ArrayRef<const uint8_t>& code) { in DeduplicateVMapTable()
434 SwapVector<uint8_t>* CompilerDriver::DeduplicateGCMap(const ArrayRef<const uint8_t>& code) { in DeduplicateGCMap()
439 SwapVector<uint8_t>* CompilerDriver::DeduplicateCFIInfo(const ArrayRef<const uint8_t>& cfi_info) { in DeduplicateCFIInfo()
444 CompilerDriver::~CompilerDriver() { in ~CompilerDriver()
[all …]
Dcompiler_driver.h92 class CompilerDriver {
99 explicit CompilerDriver(const CompilerOptions* compiler_options,
113 ~CompilerDriver();
675 typedef void (*CompilerCallbackFn)(CompilerDriver& driver);
676 typedef MutexLock* (*CompilerMutexLockFn)(CompilerDriver& driver);
678 typedef void (*DexToDexCompilerFn)(CompilerDriver& driver,
778 DISALLOW_COPY_AND_ASSIGN(CompilerDriver);
/art/compiler/
Dcompiler.h28 class CompilerDriver; variable
39 static Compiler* Create(CompilerDriver* driver, Kind kind);
79 virtual std::vector<uint8_t>* GetCallFrameInformationInitialization(const CompilerDriver& driver) in GetCallFrameInformationInitialization()
92 explicit Compiler(CompilerDriver* driver, uint64_t warning) : in Compiler()
96 CompilerDriver* GetCompilerDriver() const { in GetCompilerDriver()
101 CompilerDriver* const driver_;
Delf_writer.h31 class CompilerDriver; variable
50 ElfWriter(const CompilerDriver& driver, File* elf_file) in ElfWriter()
62 const CompilerDriver* const compiler_driver_;
Delf_writer_debug.h28 void WriteCFISection(const CompilerDriver* compiler,
37 void WriteDebugSections(const CompilerDriver* compiler,
Delf_writer_quick.h35 const CompilerDriver& driver)
50 ElfWriterQuick(const CompilerDriver& driver, File* elf_file) in ElfWriterQuick()
Dcompiled_method.h32 class CompilerDriver; variable
37 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set,
75 CompilerDriver* const compiler_driver_;
312 CompiledMethod(CompilerDriver* driver,
328 CompilerDriver* driver,
341 static void ReleaseSwapAllocatedCompiledMethod(CompilerDriver* driver, CompiledMethod* m);
Dcompiled_method.cc22 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, in CompiledCode()
124 CompiledMethod::CompiledMethod(CompilerDriver* driver, in CompiledMethod()
171 CompilerDriver* driver, in SwapAllocCompiledMethod()
193 void CompiledMethod::ReleaseSwapAllocatedCompiledMethod(CompilerDriver* driver, CompiledMethod* m) { in ReleaseSwapAllocatedCompiledMethod()
Dcommon_compiler_test.h32 class CompilerDriver; variable
94 std::unique_ptr<CompilerDriver> compiler_driver_;
Doat_writer.h35 class CompilerDriver; variable
88 const CompilerDriver* compiler,
130 const CompilerDriver* GetCompilerDriver() { in GetCompilerDriver()
263 const CompilerDriver* const compiler_driver_;
Dcompiler.cc27 Compiler* Compiler::Create(CompilerDriver* driver, Compiler::Kind kind) { in Create()
/art/compiler/optimizing/
Dinliner.h25 class CompilerDriver; variable
36 CompilerDriver* compiler_driver,
58 CompilerDriver* const compiler_driver_;
Doptimizing_compiler.h23 class CompilerDriver; variable
25 Compiler* CreateOptimizingCompiler(CompilerDriver* driver);
Dintrinsics.h27 class CompilerDriver; variable
33 IntrinsicsRecognizer(HGraph* graph, const DexFile* dex_file, CompilerDriver* driver) in IntrinsicsRecognizer()
43 CompilerDriver* driver_;
Doptimizing_compiler.cc97 CompilerDriver* compiler_driver) in PassInfoPrinter()
171 explicit OptimizingCompiler(CompilerDriver* driver);
225 CompilerDriver* driver,
232 CompilerDriver* driver,
247 OptimizingCompiler::OptimizingCompiler(CompilerDriver* driver) in OptimizingCompiler()
258 CompilerDriver* driver = GetCompilerDriver(); in Init()
318 CompilerDriver* driver, in RunOptimizations()
399 CompilerDriver* compiler_driver, in CompileOptimized()
442 CompilerDriver* compiler_driver, in CompileBaseline()
487 CompilerDriver* compiler_driver = GetCompilerDriver(); in TryCompile()
[all …]
/art/compiler/dex/quick/
Dquick_compiler_factory.h23 class CompilerDriver; variable
25 Compiler* CreateQuickCompiler(CompilerDriver* driver);
Dquick_compiler.h25 class CompilerDriver; variable
59 static Compiler* Create(CompilerDriver* driver);
69 explicit QuickCompiler(CompilerDriver* driver);
Ddex_file_to_method_inliner_map.h29 class CompilerDriver; variable
/art/compiler/jni/quick/
Djni_compiler.h24 class CompilerDriver; variable
27 CompiledMethod* ArtQuickJniCompileMethod(CompilerDriver* compiler, uint32_t access_flags,
/art/compiler/dex/
Dcompiler_ir.h34 class CompilerDriver; variable
163 CompilationUnit(ArenaPool* pool, InstructionSet isa, CompilerDriver* driver, ClassLinker* linker);
174 CompilerDriver* const compiler_driver;
Dmir_field_info.h27 class CompilerDriver; variable
136 static void Resolve(CompilerDriver* compiler_driver, const DexCompilationUnit* mUnit,
193 static void Resolve(CompilerDriver* compiler_driver, const DexCompilationUnit* mUnit,
Ddex_to_dex_compiler.cc39 DexCompiler(art::CompilerDriver& compiler, in DexCompiler()
86 CompilerDriver& driver_;
297 extern "C" void ArtCompileDEX(art::CompilerDriver& driver, const art::DexFile::CodeItem* code_item, in ArtCompileDEX()
Dcompiler_ir.cc29 CompilationUnit::CompilationUnit(ArenaPool* pool, InstructionSet isa, CompilerDriver* driver, in CompilationUnit()
Dmir_method_info.h28 class CompilerDriver; variable
100 static void Resolve(CompilerDriver* compiler_driver, const DexCompilationUnit* mUnit,

12