summaryrefslogtreecommitdiffstats
path: root/src/compiler/driver/compiler_driver.h
diff options
context:
space:
mode:
authorbuzbee <buzbee@google.com>2013-03-25 13:40:45 -0700
committerbuzbee <buzbee@google.com>2013-04-01 14:01:06 -0700
commit1fd3346740dfb7f47be9922312b68a4227fada96 (patch)
tree6e4c16fbaaaa8bb4a9129806bd3f3c7472e1365d /src/compiler/driver/compiler_driver.h
parent58805e4974fcc73c3a2830608679e051f9e5f78f (diff)
downloadandroid_art-1fd3346740dfb7f47be9922312b68a4227fada96.tar.gz
android_art-1fd3346740dfb7f47be9922312b68a4227fada96.tar.bz2
android_art-1fd3346740dfb7f47be9922312b68a4227fada96.zip
Compiler: LIR restructuring
Continuing restructuring of the compiler. In this installment, all LIR reverences are moved from compiler_ir down to quick. Further, all Portable data is moved to from compiler_ir down to portable. In short, the great dumping ground of CompilationUnit has been split into three smaller dumping grounds of MIRGraph, Codegen and MIRConverter. From here, subsequent CLs will repartition those smaller dumping grounds into (hopefully) more coherent classes. As a result, most function signatures have been altered to remove the passing around of a CompilationUnit* pointer. Change-Id: I7195f7baecd81e87786a952e18bbce0b6ceeaac4
Diffstat (limited to 'src/compiler/driver/compiler_driver.h')
-rw-r--r--src/compiler/driver/compiler_driver.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/driver/compiler_driver.h b/src/compiler/driver/compiler_driver.h
index f398e31265..af04cbfb17 100644
--- a/src/compiler/driver/compiler_driver.h
+++ b/src/compiler/driver/compiler_driver.h
@@ -41,7 +41,8 @@ class TimingLogger;
enum CompilerBackend {
kQuick,
- kPortable
+ kPortable,
+ kNoBackend
};
// Thread-local storage compiler worker threads