1. 调用 clang 并传递
-Xclang -emit-llvm -S -fsyntax-only -o /tmp/example.s /tmp/example.cpp
2. 在 clang 执行完毕之后直接开读 example.ll 作为 LLVM IR 输出
起初还以为在这两步之间存在某种奇妙逻辑将 example.s 拷贝至 example.ll ,最后发现是依赖了上述的奇妙 clang 行为
-Xclang -emit-llvm -S -fsyntax-only -o /tmp/example.s /tmp/example.cpp