
                              upcompiler


UPCOMPILE A BINARY

Use the script upcompiler.sh with one binary program. Probably upcompiling wont
work as only a small set of programs or techniques is supported. Look at the
test cases for examples.
If successful, you get some java files. The code from the binary is in the file
UserPrg.java. In addition, the internal representation of the program in every
phase is written. For the CFG phases, this are .bb files with the whole program
as list of basic blocks and statements and .gv files with the same content but
as graph for graphviz. For the AST phases, a .code file with Java like code is
written (actually, the Java output comes from the exact same writer as the .code
files).
Furthermore, you get two .csv files. They contain the time (in milliseconds)
spent in the different phases of the upcompiler. The .nr.csv shows the time by 
the phase number, .phase.csv is the time by phase name. A named phase can occur
in multiple numbered phases. Look at the source if you want to know how it works
exactly.

