LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(com...
> clang -S -emit-llvm foo.c 生成foo.ll,这是一个LLVM IR文件。 -emit-llvm选项也可以直接传递给编译器的前端,而不是通过-cc1传递给驱动程序: > clang -cc1 foo.c -emit-llvm 用IR产生foo.ll-cc1添加了一些很酷的选项,如-ast-print。 查看-cc1 --help了解更多详情。