summaryrefslogtreecommitdiff
path: root/compiler/driver/compiler_callbacks_impl.h
AgeCommit message (Collapse)Author
2014-07-15Break apart header files. Ian Rogers
Create libart-gtest for common runtime and compiler gtest routines. Rename CompilerCallbacksImpl that is quick compiler specific. Rename trace clock source constants to not use the overloaded profiler term. Change-Id: I4aac4bdc7e7850c68335f81e59a390133b54e933
2014-03-13Implement FINAL/OVERRIDE for clang. Ian Rogers
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
2014-03-04Reuse NoopCompilerCallbacks in oatdump Brian Carlstrom
Change-Id: Icb4d3941196c1a236f0184fe4d0b7f5838bc13bd
2014-02-24Add additional const Brian Carlstrom
Change-Id: Ibf60cd4cfbb445189efe2439899f2a7084f1ea63
2014-02-24Create CompilerOptions Brian Carlstrom
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