From b2d0faa7eda537751b88d5385d3505046895880b Mon Sep 17 00:00:00 2001 From: Peter Molnar Date: Fri, 6 Jun 2008 10:29:51 +0200 Subject: [PATCH] * src/vm/jit/optimizing/escape.h: Added forgotten file. --- src/vm/jit/optimizing/escape.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/vm/jit/optimizing/escape.h diff --git a/src/vm/jit/optimizing/escape.h b/src/vm/jit/optimizing/escape.h new file mode 100644 index 000000000..fc81248a2 --- /dev/null +++ b/src/vm/jit/optimizing/escape.h @@ -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 -- 2.25.1