turn on llvm optimizations