Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 21 of 21) sorted by relevance

/art/compiler/
Dcompiled_method.cc102 CompiledMethod::CompiledMethod(CompilerDriver* driver, in CompiledMethod() argument
112 : CompiledCode(driver, instruction_set, quick_code), in CompiledMethod()
116 method_info_(driver->GetCompiledMethodStorage()->DeduplicateMethodInfo(method_info)), in CompiledMethod()
117 vmap_table_(driver->GetCompiledMethodStorage()->DeduplicateVMapTable(vmap_table)), in CompiledMethod()
118 cfi_info_(driver->GetCompiledMethodStorage()->DeduplicateCFIInfo(cfi_info)), in CompiledMethod()
119 patches_(driver->GetCompiledMethodStorage()->DeduplicateLinkerPatches(patches)) { in CompiledMethod()
123 CompilerDriver* driver, in SwapAllocCompiledMethod() argument
133 SwapAllocator<CompiledMethod> alloc(driver->GetCompiledMethodStorage()->GetSwapSpaceAllocator()); in SwapAllocCompiledMethod()
136 driver, in SwapAllocCompiledMethod()
148 void CompiledMethod::ReleaseSwapAllocatedCompiledMethod(CompilerDriver* driver, CompiledMethod* m) { in ReleaseSwapAllocatedCompiledMethod() argument
[all …]
Dcompiler.h55 static Compiler* Create(CompilerDriver* driver, Kind kind);
104 const CompilerDriver& driver ATTRIBUTE_UNUSED) const { in GetCallFrameInformationInitialization()
115 Compiler(CompilerDriver* driver, uint64_t warning) : in Compiler() argument
116 driver_(driver), maximum_compilation_time_before_warning_(warning) { in Compiler()
Dcompiler.cc29 Compiler* Compiler::Create(CompilerDriver* driver, Compiler::Kind kind) { in Create() argument
34 return CreateOptimizingCompiler(driver); in Create()
Dcompiled_method.h112 CompiledMethod(CompilerDriver* driver,
126 CompilerDriver* driver,
137 static void ReleaseSwapAllocatedCompiledMethod(CompilerDriver* driver, CompiledMethod* m);
DAndroid.bp34 "driver/compiled_method_storage.cc",
35 "driver/compiler_driver.cc",
36 "driver/compiler_options.cc",
37 "driver/dex_compilation_unit.cc",
206 "driver/compiler_driver.h",
207 "driver/compiler_options.h",
328 "driver/compiled_method_storage_test.cc",
329 "driver/compiler_driver_test.cc",
/art/test/641-iterations/src/
DMain.java55 static void driver() { in driver() method in Main
67 driver(); in main()
69 driver(); in main()
/art/compiler/driver/
Dcompiled_method_storage_test.cc31 CompilerDriver driver(&compiler_options, in TEST() local
42 CompiledMethodStorage* storage = driver.GetCompiledMethodStorage(); in TEST()
91 &driver, InstructionSet::kNone, c, 0u, 0u, 0u, s, v, f, p)); in TEST()
125 CompiledMethod::ReleaseSwapAllocatedCompiledMethod(&driver, method); in TEST()
Dcompiler_driver.cc384 Thread* self, const CompilerDriver& driver, Handle<mirror::ClassLoader> class_loader, in GetDexToDexCompilationLevel() argument
394 DCHECK(driver.GetCompilerOptions().IsQuickeningCompilationEnabled()); in GetDexToDexCompilationLevel()
411 if (driver.GetCompilerOptions().GetDebuggable()) { in GetDexToDexCompilationLevel()
427 const CompilerDriver& driver, in GetDexToDexCompilationLevel() argument
435 return GetDexToDexCompilationLevel(self, driver, class_loader, dex_file, class_def); in GetDexToDexCompilationLevel()
456 CompilerDriver* driver, in CompileMethodHarness() argument
468 DCHECK(driver != nullptr); in CompileMethodHarness()
474 driver, in CompileMethodHarness()
488 if (duration_ns > MsToNs(driver->GetCompiler()->GetMaximumCompilationTimeBeforeWarning())) { in CompileMethodHarness()
502 bool compile_pic = driver->GetCompilerOptions().GetCompilePic(); // Off by default in CompileMethodHarness()
[all …]
Dcompiler_driver.h526 typedef void (*CompilerCallbackFn)(CompilerDriver& driver);
527 typedef MutexLock* (*CompilerMutexLockFn)(CompilerDriver& driver);
/art/dex2oat/linker/
Dimage_test.h65 void Compile(CompilerDriver* driver,
143 inline void CompilationHelper::Compile(CompilerDriver* driver, in Compile() argument
213 std::unique_ptr<ImageWriter> writer(new ImageWriter(*driver, in Compile()
226 driver->SetDexFilesForOatFile(class_path); in Compile()
227 driver->CompileAll(class_loader, class_path, &timings); in Compile()
244 elf_writers.emplace_back(CreateElfWriterQuick(driver->GetInstructionSet(), in Compile()
245 driver->GetInstructionSetFeatures(), in Compile()
246 &driver->GetCompilerOptions(), in Compile()
274 driver->GetInstructionSet(), in Compile()
275 driver->GetInstructionSetFeatures(), in Compile()
[all …]
/art/compiler/optimizing/
Doptimization.cc176 CompilerDriver* driver, in ConstructOptimizations() argument
223 opt = new (allocator) HLoopOptimization(graph, driver, most_recent_induction, stats, name); in ConstructOptimizations()
252 driver, in ConstructOptimizations()
263 opt = new (allocator) HSharpening(graph, codegen, driver, name); in ConstructOptimizations()
269 opt = new (allocator) InstructionSimplifier(graph, codegen, driver, stats, name); in ConstructOptimizations()
285 graph, driver->GetInstructionSet(), codegen, name); in ConstructOptimizations()
Doptimizing_compiler.h30 Compiler* CreateOptimizingCompiler(CompilerDriver* driver);
Dbuilder.h41 CompilerDriver* driver,
Dbuilder.cc43 CompilerDriver* driver, in HGraphBuilder() argument
53 compiler_driver_(driver), in HGraphBuilder()
Doptimization.h136 CompilerDriver* driver,
Doptimizing_compiler.cc263 explicit OptimizingCompiler(CompilerDriver* driver);
399 OptimizingCompiler::OptimizingCompiler(CompilerDriver* driver) in OptimizingCompiler() argument
400 : Compiler(driver, kMaximumCompilationTimeBeforeWarning), in OptimizingCompiler()
406 CompilerDriver* driver = GetCompilerDriver(); in Init() local
407 const std::string cfg_file_name = driver->GetCompilerOptions().GetDumpCfgFileName(); in Init()
410 driver->GetCompilerOptions().GetDumpCfgAppend() ? std::ofstream::app : std::ofstream::out; in Init()
413 if (driver->GetCompilerOptions().GetDumpStats()) { in Init()
1157 Compiler* CreateOptimizingCompiler(CompilerDriver* driver) { in CreateOptimizingCompiler() argument
1158 return new OptimizingCompiler(driver); in CreateOptimizingCompiler()
Dinstruction_builder.cc723 static bool RequiresConstructorBarrier(const DexCompilationUnit* cu, CompilerDriver* driver) { in RequiresConstructorBarrier() argument
736 && driver->RequiresConstructorBarrier(self, cu->GetDexFile(), cu->GetClassDefIndex()); in RequiresConstructorBarrier()
1466 static ObjPtr<mirror::Class> GetClassFrom(CompilerDriver* driver, in GetClassFrom() argument
1472 return driver->ResolveCompilingMethodsClass(soa, dex_cache, class_loader, &compilation_unit); in GetClassFrom()
/art/compiler/dex/
Ddex_to_dex_compiler.h50 explicit DexToDexCompiler(CompilerDriver* driver);
Ddex_to_dex_compiler.cc127 DexToDexCompiler::DexToDexCompiler(CompilerDriver* driver) in DexToDexCompiler() argument
128 : driver_(driver), in DexToDexCompiler()
130 DCHECK(driver != nullptr); in DexToDexCompiler()
/art/compiler/jni/quick/
Djni_compiler.cc117 static JniCompiledMethod ArtJniCompileMethodInternal(CompilerDriver* driver, in ArtJniCompileMethodInternal() argument
126 InstructionSet instruction_set = driver->GetInstructionSet(); in ArtJniCompileMethodInternal()
127 const InstructionSetFeatures* instruction_set_features = driver->GetInstructionSetFeatures(); in ArtJniCompileMethodInternal()
218 const CompilerOptions& compiler_options = driver->GetCompilerOptions(); in ArtJniCompileMethodInternal()
/art/openjdkjvmti/
Dti_redefine.h108 ClassRedefinition(Redefiner* driver,