| |
|
| java.lang.Object EDU.purdue.cs.bloat.optimize.Main
Main | public class Main (Code) | | Usage: java EDU.purdue.cs.bloat.optimize.Main [-options] classes dir
where options include: -help print out this message -v -verbose turn on
verbose mode -debug display a hideous amount of debug info -classpath
list directories in which to look for
classes -f optimize files even if up-to-date -closure recursively optimize
referenced classes -relax-loading don't report errors if a class is not found
-skip skip the given class or package -only
skip all but the given class or package -preserve-debug try
to preserve debug information -[no]anno insert an annotation in the contant
pool -[no]stack-alloc try to push locals onto the operand stack -peel-loops
peel innermost loops to enable code hoisting (n >= 0 is the maximum
loop level to peel) -[no]pre perform partial redundency elimination
-[no]appre perform partial redundency elimination on access paths -[no]dce
perform dead code elimination -diva perform demand-driven induction variable
analysis -[no]prop perform copy and constant propagation
|
CLOSURE | static boolean CLOSURE(Code) | | |
COMPACT_ARRAY_INIT | public static boolean COMPACT_ARRAY_INIT(Code) | | |
DCE | public static boolean DCE(Code) | | |
DEBUG | static boolean DEBUG(Code) | | |
FOLD | public static boolean FOLD(Code) | | |
FORCE | static boolean FORCE(Code) | | |
INFER | public static boolean INFER(Code) | | |
NUMBER | public static boolean NUMBER(Code) | | |
OPT_STACK_1 | public static boolean OPT_STACK_1(Code) | | |
OPT_STACK_2 | public static boolean OPT_STACK_2(Code) | | |
PERSIST | public static boolean PERSIST(Code) | | |
PRE | public static boolean PRE(Code) | | |
PROP | public static boolean PROP(Code) | | |
STACK_ALLOC | public static boolean STACK_ALLOC(Code) | | |
TRACE | public static boolean TRACE(Code) | | |
VERBOSE | static boolean VERBOSE(Code) | | |
VERIFY | public static boolean VERIFY(Code) | | |
|
|
|