如何将llvm IR转换为c代码?

如何将llvm IR转换为c代码?,llvm,Llvm,有没有办法将llvm IR转换为c代码并保留其语义? 例如,我们可以先将c代码编译为llvm IR,然后再将其编译回另一段c代码吗。我不希望这两个文件是相同的。但它们需要具有相同的功能。 谢谢您可以使用C后端,llc-march=C在llc-3.4中不再提供。是否有其他选择?@ArunprasadRajkumar,您可能会对此感兴趣:

有没有办法将llvm IR转换为c代码并保留其语义? 例如,我们可以先将c代码编译为llvm IR,然后再将其编译回另一段c代码吗。我不希望这两个文件是相同的。但它们需要具有相同的功能。
谢谢

您可以使用C后端,llc-march=C

在llc-3.4中不再提供。是否有其他选择?@ArunprasadRajkumar,您可能会对此感兴趣: