diff options
Diffstat (limited to 'vm/compiler/codegen/Optimizer.h')
| -rw-r--r-- | vm/compiler/codegen/Optimizer.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/vm/compiler/codegen/Optimizer.h b/vm/compiler/codegen/Optimizer.h index 1a891b140..0931df3d0 100644 --- a/vm/compiler/codegen/Optimizer.h +++ b/vm/compiler/codegen/Optimizer.h @@ -14,12 +14,20 @@ * limitations under the License. */ -#include "Dalvik.h" -#include "compiler/CompilerInternals.h" - #ifndef _DALVIK_VM_COMPILER_OPTIMIZATION_H #define _DALVIK_VM_COMPILER_OPTIMIZATION_H +#include "Dalvik.h" + +/* + * If the corresponding bit is set in gDvmJit.disableOpt, the selected + * optimization will be suppressed. + */ +typedef enum optControlVector { + kLoadStoreElimination = 0, + kLoadHoisting, +} optControlVector; + /* Forward declarations */ struct CompilationUnit; struct LIR; |
