Source

HLVM / opt.sh

Full commit
1
2
3
4
5
6
llc -tailcallopt -f aout.bc -o aout.s
gcc -g -lsigsegv -ldl -lm aout.s -o aout
gcc -g -p -lsigsegv -ldl -lm aout.s -o aoutprof
opt -tailcallelim -std-compile-opts <aout.bc >aoutopt.bc
llc -tailcallopt -f aoutopt.bc -o aoutopt.s
gcc -g -lsigsegv -ldl -lm aoutopt.s -o aoutopt