Main |
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 |