将GCC IR转换为LLVM IR

pyt*_*nic 7 c c++ gcc llvm

我编写了一个修改中间表示(IR)代码的LLVM传递.为了提高可移植性,我还希望它能够与gcc编译器一起使用.所以我想知道是否有任何工具可以将gcc的某些中间表示(IR)转换为LLVM IR.

Bas*_*tch 6

您可能需要dragonegg(使用GCC前端来构建LLVM IR).

如果你想在GCC内部表示上工作,MELT(扩展GCC的高级域特定语言)可能是正确的工具.

  • 不要那样做.既可以使用LLVM IR,也可以使用GCC IR,但不能同时使用两者. (3认同)