Home | History | Annotate | Download | only in dex2oat

Lines Matching refs:Compiler

47 #include "compiler.h"
251 UsageError(" --compiler-backend=(Quick|Optimizing): select compiler backend");
253 UsageError(" Example: --compiler-backend=Optimizing");
256 UsageError(" --compiler-filter="
269 UsageError(" select compiler filter.");
271 UsageError(" Example: --compiler-filter=everything");
275 UsageError(" method for compiler filter tuning.");
280 UsageError(" method for compiler filter tuning.");
285 UsageError(" method for compiler filter tuning.");
290 UsageError(" method for compiler filter tuning.");
295 UsageError(" compiler filter tuning. If the input has fewer than this many methods");
302 UsageError(" the compiler. A zero value will disable inlining. Honored only by Optimizing.");
303 UsageError(" Has priority over the --compiler-filter option. Intended for ");
310 UsageError(" Honored only by Optimizing. Has priority over the --compiler-filter option.");
363 UsageError(" --force-determinism: force the compiler to emit a deterministic output.");
498 compiler_kind_(Compiler::kOptimizing),
653 DCHECK(option.starts_with("--compiler-backend="));
655 StringPiece backend_str = option.substr(strlen("--compiler-backend=")).data();
657 compiler_kind_ = Compiler::kQuick;
659 compiler_kind_ = Compiler::kOptimizing;
661 Usage("Unknown compiler backend: %s", backend_str.data());
833 // TODO: We should rethink the compiler filter. We mostly save
1115 } else if (option.starts_with("--compiler-backend=")) {
1146 // TODO: rather than switch off compiler logging, make all VLOG(compiler) messages
1148 gLogVerbosity.compiler = false;
1166 // Insert some compiler things.
1268 VLOG(compiler) << "Removed profile samples for non-app dex file " << it->GetDexLocation();
1277 VLOG(compiler) << "Loaded " << image_classes_->size()
1279 if (VLOG_IS_ON(compiler)) {
1416 VLOG(compiler) << "Decided to run without swap.";
1421 // Note that dex2oat won't close the swap_fd_. The compiler driver's swap space will do that.
1432 // If we're doing the image, override the compiler filter to force full compilation. Must be
1483 // Create and invoke the compiler driver. This will compile all the dex files.
1523 VLOG(compiler) << "Disabling inlining from " << dex_file->GetLocation();
1596 // layout and we can now resolve all references. The compiler provides
1648 VLOG(compiler) << "App image base=" << reinterpret_cast<void*>(image_base_);
1751 VLOG(compiler) << "Oat file written successfully: " << oat_filenames_[i];
1768 VLOG(compiler) << "Images written successfully";
1803 VLOG(compiler) << "Oat file copied successfully (unstripped): " << oat_unstripped_[i];
2393 driver_->GetMemoryUsageString(kIsDebugBuild || VLOG_IS_ON(compiler)) :
2417 Compiler::Kind compiler_kind_;
2616 TimingLogger timings("compiler", false, false);