我的问题是关于CPP后端,它是否与C后端的用途相同? C后端是我最喜欢的LLVM功能之一,我很不高兴它被删除了。
真正的区别是什么? 我非常感谢任何帮助。
参考: The LLVM 3.1 Release Notes “C后端已被移除......”
答案 0 :(得分:15)
CPP后端创建LLVM API调用以创建表示LLVM程序集等效项的AST。您可以通过选择“LLVM C ++ API代码”目标来尝试http://llvm.org/demo/处的CPP后端。
C后端创建执行LLVM程序集语义的C代码。
它们根本不同。