#!/bin/tcsh
 
set LPATH = "~/llvm/llvm-2.4/Release"
set CC = "$LPATH/bin/opt -load $LPATH/lib/15745"
set CFLAGS = "-domtree -verify -lowersetjmp -raiseallocs -simplifycfg -domtree -domfrontier -mem2reg -globalopt -globaldce -ipconstprop -deadargelim -instcombine -simplifycfg -basiccg -prune-eh -inline -argpromotion -tailduplicate -instcombine -simplifycfg -domtree -domfrontier -scalarrepl -instcombine -break-crit-edges -condprop -tailcallelim -simplifycfg -reassociate -domtree -loops -loopsimplify -domfrontier -scalar-evolution -lcssa -loop-rotate -lcssa -loop-unswitch -instcombine -scalar-evolution -lcssa -indvars -scalar-evolution -lcssa -loop-unroll -instcombine -domtree -memdep -gvn -sccp -instcombine -break-crit-edges -condprop -memdep -dse -mergereturn -postdomtree -postdomfrontier -adce -simplifycfg -simplify-libcalls -print-used-types -deadtypeelim -constmerge -loop-dep -stats -f -o /dev/null"

cd BIT/802.11a/
$CC $CFLAGS llvm/bench.bc

cd ../8b10b
$CC $CFLAGS llvm/bench.bc

cd ../ecbdes
$CC $CFLAGS llvm/bench.bc
cd ../..

cd FLOAT

cd 101.tomcatv
$CC $CFLAGS llvm/bench.bc

cd ../bmm
$CC $CFLAGS llvm/bench.bc

cd ../vpenta
$CC $CFLAGS llvm/bench.bc
cd ../..

cd INT
cd 181.mcf
$CC $CFLAGS llvm/bench.bc

cd ../197.parser
$CC $CFLAGS llvm/bench.bc

cd ../300.twolf
$CC $CFLAGS llvm/bench.bc
cd ../..

cd SERVER
cd 172.mgrid
$CC $CFLAGS llvm/bench.bc

cd ../177.mesa
$CC $CFLAGS llvm/bench.bc

cd ../dbms
$CC $CFLAGS llvm/bench.bc

cd ../..
cd STREAM
cd beamformer
$CC $CFLAGS llvm/bench.bc

cd ../corner_turn
$CC $CFLAGS llvm/bench.bc

cd ../fmradio
$CC $CFLAGS llvm/bench.bc
cd ../..

$CC $CFLAGS loops.bc
