*******************************************************************************/
+#ifndef __jit__
+#define __jit__
+
/* compiler switches (set by main function) ***********************************/
extern bool runverbose; /* trace all method invocation */
extern int optimizelevel; /* optimzation level (0 = no optimization) */
extern bool checkbounds; /* check array bounds */
+extern bool opt_loops; /* optimize array accesses in loops */
extern bool checknull; /* check null pointers */
extern bool checkfloats; /* implement ieee compliant floats */
extern bool checksync; /* do synchronization */
void removecompilerstub (u1 *stub);
void removenativestub (u1 *stub);
+#endif
/*
* These are local overrides for various environment variables in Emacs.