diff options
Diffstat (limited to 'src/compiler/Dataflow.h')
| -rw-r--r-- | src/compiler/Dataflow.h | 10 |
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 |