summaryrefslogtreecommitdiffstats
path: root/compiler/driver/compiler_callbacks_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* Implement FINAL/OVERRIDE for clang.Ian Rogers2014-03-131-9/+11
| | | | | | | | | | Separate declaration from definition in certain places to work-around issues with clang. Remove bogus lock annotation at definition in compilers.cc that is already present at the declaration. Remove duplicate definition of ClassReference. Change-Id: I5368057bb36319a259110b2198610d9d2b2e5041
* Reuse NoopCompilerCallbacks in oatdumpBrian Carlstrom2014-03-041-5/+5
| | | | Change-Id: Icb4d3941196c1a236f0184fe4d0b7f5838bc13bd
* Add additional constBrian Carlstrom2014-02-241-2/+2
| | | | Change-Id: Ibf60cd4cfbb445189efe2439899f2a7084f1ea63
* Create CompilerOptionsBrian Carlstrom2014-02-241-0/+59
Package up most compiler related options in CompilerOptions. Details include: - Includes compiler filter, method thresholds, SEA IR mode. - Excludes those needed during Runtime::Init such as CompilerCallbacks and VerificationResults. - Pass CompilerOptions to CompilerDriver. - Remove CompilerOptions from Runtime. - Add ability to pass options for app and image dex2oat to runtime via -Xcompiler-option and -Ximage-compiler-option respectively. Other - Replace 2x CompilerCallbacks implementations with one. - Factor out execv code for use by both image and oat generation. - More OatFile error_msg reporting. - DCHECK for SuspendAll found trying to run valgrind. Change-Id: Iecb57da907be0c856d00c3cd634b5042a229e620