[ScopDetect / ScopInfo] Get statistics for scops without any loop correctly
[polly-mirror.git] / www / polly.sh
blob51f3faae77796d7ace7ca90a30909a66c01c7d32
1 #!/bin/bash -xe
3 export BASE=`pwd`
4 export LLVM_SRC=${BASE}/llvm
5 export POLLY_SRC=${LLVM_SRC}/tools/polly
6 export CLANG_SRC=${LLVM_SRC}/tools/clang
7 export LLVM_BUILD=${BASE}/llvm_build
9 if [ -e /proc/cpuinfo ]; then
10 procs=`cat /proc/cpuinfo | grep processor | wc -l`
11 else
12 procs=1
15 if ! test -d ${LLVM_SRC}; then
16 git clone http://llvm.org/git/llvm.git ${LLVM_SRC}
19 if ! test -d ${POLLY_SRC}; then
20 git clone http://llvm.org/git/polly.git ${POLLY_SRC}
23 if ! test -d ${CLANG_SRC}; then
24 git clone http://llvm.org/git/clang.git ${CLANG_SRC}
27 mkdir -p ${LLVM_BUILD}
28 cd ${LLVM_BUILD}
30 cmake ${LLVM_SRC}
31 make -j$procs -l$procs
32 make check-polly