summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/optimization.h
diff options
context:
space:
mode:
authorNicolas Geoffray <ngeoffray@google.com>2015-01-26 10:02:45 +0000
committerNicolas Geoffray <ngeoffray@google.com>2015-01-30 09:34:25 +0000
commit82091dad38f3e5bfaf3b6984c9ab73069fb68310 (patch)
treef66bd397f64a13ee102e45e0b6267c5d55e77505 /compiler/optimizing/optimization.h
parent28acb6feb50951645c37c077bd3897ea760ca322 (diff)
downloadart-82091dad38f3e5bfaf3b6984c9ab73069fb68310.tar.gz
art-82091dad38f3e5bfaf3b6984c9ab73069fb68310.tar.bz2
art-82091dad38f3e5bfaf3b6984c9ab73069fb68310.zip
Implement LICM in optimizing compiler.
Change-Id: I9c8afb0a58ef45e568576015473cbfd5f011c242
Diffstat (limited to 'compiler/optimizing/optimization.h')
-rw-r--r--compiler/optimizing/optimization.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/optimizing/optimization.h b/compiler/optimizing/optimization.h
index e36ef198b..9315d89a4 100644
--- a/compiler/optimizing/optimization.h
+++ b/compiler/optimizing/optimization.h
@@ -21,6 +21,10 @@
namespace art {
+static const char* kLivenessPassName = "liveness";
+static const char* kRegisterAllocatorPassName = "register";
+static const char* kLoopInvariantCodeMotionPassName = "licm";
+
/**
* Abstraction to implement an optimization pass.
*/