* src/vm/jit/optimizing/escape.h: Added forgotten file.
authorPeter Molnar <pm@complang.tuwien.ac.at>
Fri, 6 Jun 2008 08:29:51 +0000 (10:29 +0200)
committerPeter Molnar <pm@complang.tuwien.ac.at>
Fri, 6 Jun 2008 08:29:51 +0000 (10:29 +0200)
src/vm/jit/optimizing/escape.h [new file with mode: 0644]

diff --git a/src/vm/jit/optimizing/escape.h b/src/vm/jit/optimizing/escape.h
new file mode 100644 (file)
index 0000000..fc81248
--- /dev/null
@@ -0,0 +1,21 @@
+#ifndef _VM_JIT_OPTIMIZING_ESCAPE_H
+#define _VM_JIT_OPTIMIZING_ESCAPE_H
+
+#include "vm/jit/jit.h"
+#include "vmcore/method.h"
+
+typedef enum {
+       ESCAPE_UNKNOWN,
+       ESCAPE_NONE,
+       ESCAPE_METHOD,
+       ESCAPE_GLOBAL_THROUGH_METHOD,
+       ESCAPE_GLOBAL
+} escape_state_t;
+
+void escape_analysis_perform(jitdata *jd);
+
+void escape_analysis_escape_check(void *vp);
+
+void bc_escape_analysis_perform(methodinfo *m);
+
+#endif