- moved architecture stuff into arch.h
[cacao.git] / jit / parseRTflags.h
1 /*------------- RTAprint flags ------------------------------------------------------------------*/
2 int pCallgraph  = 0;    /* 0 - dont print 1 - print at end from main                             */
3                         /* 2 - print at end of RT parse call                                     */
4                         /* 3- print after each method RT parse                                   */
5 int pClassHeir  = 1;    /* 0 - dont print 1 - print at end from main                             */
6                         /* 2 - print at end of RT parse call  3-print after each method RT parse */
7 int pClassHeirStatsOnly = 2;  /* usually 2 Print only the statistical summary info for class heirarchy     */
8
9 int pOpcodes    = 0;    /* 0 - don't print 1- print in parse RT 2- print in parse                */
10                         /* 3 - print in both                                                     */
11 int pWhenMarked = 0;    /* 0 - don't print 1 - print when added to callgraph + when native parsed*/
12                         /* 2 - print when marked+methods called                                  */
13                         /* 3 - print when class/method looked at                                 */
14 int pStats = 0;         /* 0 - don't print; 1= analysis only; 2= whole unanalysed class heirarchy*/
15
16 /*-----------------------------------------------------------------------------------------------*/
17
18 bool useXTAcallgraph = false;
19 bool XTAOPTbypass = false;
20 bool XTAOPTbypass2 = false;   /* for now  invokeinterface     */
21 bool XTAOPTbypass3 = false;   /* print XTA classsets in stats */
22 int  XTAdebug = 0;
23 int  XTAfld = 0;
24
25