Use opt tool from LLVM to optimize the bitcode