/art/compiler/ |
D | compiled_method.cc | 102 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 …]
|
D | compiler.h | 55 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()
|
D | compiler.cc | 29 Compiler* Compiler::Create(CompilerDriver* driver, Compiler::Kind kind) { in Create() argument 34 return CreateOptimizingCompiler(driver); in Create()
|
D | compiled_method.h | 112 CompiledMethod(CompilerDriver* driver, 126 CompilerDriver* driver, 137 static void ReleaseSwapAllocatedCompiledMethod(CompilerDriver* driver, CompiledMethod* m);
|
D | Android.bp | 34 "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/ |
D | Main.java | 55 static void driver() { in driver() method in Main 67 driver(); in main() 69 driver(); in main()
|
/art/compiler/driver/ |
D | compiled_method_storage_test.cc | 31 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()
|
D | compiler_driver.cc | 384 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 …]
|
D | compiler_driver.h | 526 typedef void (*CompilerCallbackFn)(CompilerDriver& driver); 527 typedef MutexLock* (*CompilerMutexLockFn)(CompilerDriver& driver);
|
/art/dex2oat/linker/ |
D | image_test.h | 65 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/ |
D | optimization.cc | 176 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()
|
D | optimizing_compiler.h | 30 Compiler* CreateOptimizingCompiler(CompilerDriver* driver);
|
D | builder.h | 41 CompilerDriver* driver,
|
D | builder.cc | 43 CompilerDriver* driver, in HGraphBuilder() argument 53 compiler_driver_(driver), in HGraphBuilder()
|
D | optimization.h | 136 CompilerDriver* driver,
|
D | optimizing_compiler.cc | 263 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()
|
D | instruction_builder.cc | 723 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/ |
D | dex_to_dex_compiler.h | 50 explicit DexToDexCompiler(CompilerDriver* driver);
|
D | dex_to_dex_compiler.cc | 127 DexToDexCompiler::DexToDexCompiler(CompilerDriver* driver) in DexToDexCompiler() argument 128 : driver_(driver), in DexToDexCompiler() 130 DCHECK(driver != nullptr); in DexToDexCompiler()
|
/art/compiler/jni/quick/ |
D | jni_compiler.cc | 117 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/ |
D | ti_redefine.h | 108 ClassRedefinition(Redefiner* driver,
|