llvm interpreter error with polybench

I am using polybench linear-algebra kernels for analysis, using these commands:

$ clang-3.8 -I utilities -I linear-algebra/kernels/3mm utilities/polybench.c linear-algebra/kernels/3mm/3mm.c -S -emit-llvm
$ llvm-link 3mm.ll polybench.ll -o 3mmN.ll
$ llvm-dis 3mmN

When I ran the file using interpreter

 $ lli --debug -force-interpreter -stats 3mmN.ll 

The interpreter stopped interpreting after the main function return without interpreting the other functions. It aborts with this error: