Add better scripts to generate llvm IR and bitcode