summaryrefslogtreecommitdiff
path: root/src/compiler/Dataflow.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/Dataflow.h')
-rw-r--r--src/compiler/Dataflow.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/compiler/Dataflow.h b/src/compiler/Dataflow.h
index 9ac54d59e5..8263f335d7 100644
--- a/src/compiler/Dataflow.h
+++ b/src/compiler/Dataflow.h
@@ -100,10 +100,12 @@ enum DataFlowAttributePos {
DF_NULL_CHK_2 | \
DF_NULL_CHK_OUT0)
-#define DF_HAS_NR_CHKS (DF_HAS_NULL_CHKS | \
- DF_RANGE_CHK_1 | \
+#define DF_HAS_RANGE_CHKS (DF_RANGE_CHK_1 | \
DF_RANGE_CHK_2)
+#define DF_HAS_NR_CHKS (DF_HAS_NULL_CHKS | \
+ DF_HAS_RANGE_CHKS)
+
#define DF_A_IS_REG (DF_UA | DF_DA)
#define DF_B_IS_REG (DF_UB)
#define DF_C_IS_REG (DF_UC)
@@ -161,6 +163,10 @@ void oatMethodUseCount(CompilationUnit*);
void oatMethodNullCheckElimination(CompilationUnit*);
+void oatDumpCheckStats(CompilationUnit*);
+
+void oatMethodBasicBlockCombine(CompilationUnit*);
+
void oatMethodBasicBlockOptimization(CompilationUnit*);
} // namespace art