Matthai's version of the prototype is checked into CVS. To make a copy of the compiler for yourself: cd /afs/cs/project/dyncomp mkdir mydir cd mydir setenv CVSROOT /afs/cs/project/dyncomp/prototype gunzip -c ../prototype.tar.gz | tar xf - The library and stitcher are in subdirectory dynlib and the compiler is in mflow. To build the libraries: cd dynlib cvs update make To build the compiler: cd mflow cvs update mkdir /tmp/mydir ***edit makefile to change /tmp/mock to /tmp/mydir*** /projects/trace1/mflow/usr/vssad/bin/make We should change the makefile to create/set that temp directory automatically, but we just haven't done it yet... To make your own version for use with scc: cd /projects/trace1/mflow/usr/vssad/release mkdir mydir cd mydir tar xvf ../protodir.tar cd lib rm ccom ln -s /afs/cs/project/dyncomp/mydir/mflow/ccom/ccom . You can then run your own version with scc -v mydir ... If you have any difficulties or questions, e-mail Brian or Markus. The CVS man page should have most of the information you need to use CVS. All Multiflow files in CVS: ./cfe_mip/cgram.c ./cg/bug_defs_uses.C ./cg/cl_list.C ./cg/cl_list.H ./cg/dag.C ./cg/del_bind.C ./cg/register.C ./cg/schedule_vn.C ./cg/vn.C ./cg/vn.H ./cg/vn_list.C ./cg/vn_list.H ./cg/vn_univ.C ./cg/vn_univ.H ./dump_graph/dump_graph.C ./ffe_mip/gram.y ./ffe_mip/gram.c ./ffe_saturn/as_list.H ./ffe_saturn/as_list.C ./ffe_saturn/av_list.H ./ffe_saturn/av_list.C ./ffe_saturn/ftemp_list.H ./ffe_saturn/ftemp_list.C ./il2/arith.C ./il2/mem.C ./il2/pmakefile ./il2/util.C ./mm/mm_alpha.C ./mm/mm_tab.C ./mm/mm_tab.H ./p2cse/value_set.H ./p2cse/value_set.C ./p2dcr/p2dcr.C ./p2dcr/pmakefile ./p2dep/p2dep.C ./p2dep/p2dep.H ./p2graph/stat_2.H ./p2graph/stat_2.C ./p2ivs/ivs_de.C ./p2ivs/p2ivs.C ./p2ivs/stat_list.H ./p2ivs/stat_list.C ./p2lim/p2lim.C ./p2select/p2select.C ./p2t_def_use/p2t_def2.H ./p2t_def_use/p2t_def2.C ./p2t_def_use/p2t_use2.H ./p2t_def_use/p2t_use2.C ./p2t_def_use/tdef_list.H ./p2t_def_use/tdef_list.C ./p2trename/p2trename.C ./p4_alpha/p4_alpha.C ./p4_alpha/p4_alpha.H ./phase12/ph12.C ./phase2/csi.C ./phase2/phase2.C ./symtab/pack.C ./symtab/pmakefile ./symtab/temp_univ.H ./symtab/temp_univ.C ./symtab/val_pack.H ./symtab/value.C ./ts/emit.C ./ts/mi_list.H ./ts/mi_list.C ./ts/pmakefile