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: