$SCALE/$SCALERELEASE/scale | The Scale system source code |
$SCALE/$SCALERELEASE/classes | The Scale class byte code files |
$SCALE/$SCALERELEASE/runtime | Runtime library source code |
The following directories are used at the University of Massachusetts for the developement of Scale.
$SCALE/$SCALERELEASE/doc | Scale documentation |
$SCALE/$SCALERELEASE/system | Scale generated files for a particular hardware system |
$SCALE/$SCALERELEASE/script | Shell scripts |
$SCALE/$SCALERELEASE/tools | Development tools |
$SCALE/$SCALERELEASE/tests | Regression tests |
$SCALE/$SCALERELEASE/scale/alias | Alias Analysis |
$SCALE/$SCALERELEASE/scale/alias/shapirohorowitz | Shapiro-Horowitz Alias Analysis |
$SCALE/$SCALERELEASE/scale/alias/steensgaard | Steensgaard Alias Analysis |
$SCALE/$SCALERELEASE/scale/annot | Annotations |
$SCALE/$SCALERELEASE/scale/backend | Backend code generators |
$SCALE/$SCALERELEASE/scale/backend/alpha | Code generator for Compaq Alpha systems |
$SCALE/$SCALERELEASE/scale/backend/sparc | Code generator for Sun Sparc systems |
$SCALE/$SCALERELEASE/scale/backend/trips2 | Code generator for Trips |
$SCALE/$SCALERELEASE/scale/backend/ppc | Code generator for Mac OS X and Linux PowerPC systems |
$SCALE/$SCALERELEASE/scale/callGraph | Call-graphs and other structures |
$SCALE/$SCALERELEASE/scale/clef | The Scale AST |
$SCALE/$SCALERELEASE/scale/clef/decl | Declarations |
$SCALE/$SCALERELEASE/scale/clef/expr | AST Expressions |
$SCALE/$SCALERELEASE/scale/clef/stmt | AST Statements |
$SCALE/$SCALERELEASE/scale/clef/symtab | AST Symbol Table |
$SCALE/$SCALERELEASE/scale/clef/type | Types |
$SCALE/$SCALERELEASE/scale/clef2C | AST to C Converter |
$SCALE/$SCALERELEASE/scale/clef2scribble | AST to CFG Converter |
$SCALE/$SCALERELEASE/scale/common | Scale General Purpose Classes |
$SCALE/$SCALERELEASE/scale/frontend | Parsers |
$SCALE/$SCALERELEASE/scale/frontend/c | Java-based C Parser |
$SCALE/$SCALERELEASE/scale/frontend/fortran | Java-based Fortran Parser |
$SCALE/$SCALERELEASE/scale/j2s | Java Byte Code to CFG Converter |
$SCALE/$SCALERELEASE/scale/jcr | Java Byte Code File Reader |
$SCALE/$SCALERELEASE/scale/score | Scale CFG |
$SCALE/$SCALERELEASE/scale/score/analyses | Scale CFG Alias Analysis |
$SCALE/$SCALERELEASE/scale/score/chords | Scale CFG Nodes |
$SCALE/$SCALERELEASE/scale/score/dependence | Scale CFG Dependence Testing |
$SCALE/$SCALERELEASE/scale/score/expr | Scale CFG Expressions |
$SCALE/$SCALERELEASE/scale/score/pred | Scale CFG Analysis Support |
$SCALE/$SCALERELEASE/scale/score/trans | Scale CFG Transformations (Optimizations) |
$SCALE/$SCALERELEASE/scale/scribble2C | Scale CFG to C Converter |
$SCALE/$SCALERELEASE/scale/test | Scale Compiler & Support Classes |
$SCALE/$SCALERELEASE/scale/visual | Scale Graphical Display |
Source code for the runtime libraries. This includes Fortran I/O support, Fortran intrinsics, and C built-ins.
$SCALE/$SCALERELEASE/runtime | Run-time Support for Scale Compiled Programs |
$SCALE/$SCALERELEASE/runtime/libF77 | Fortran Math Run-time Library |
$SCALE/$SCALERELEASE/runtime/libI77 | Fortran IO Run-time Library |
$SCALE/$SCALERELEASE/runtime/libscale | Builtin function definitions |
$SCALE/$SCALERELEASE/system/lib | Hardware specific libraries used by Scale including the runtime library |
The location of the libraries on your $LD_LIBRARY_PATH for the loader to find them at runtime. These are the locations where the build process will place them when using the Makefile files supplied with the compiler.
Third party tools used with Scale.