LLVM cpp后端,是否取代c后端?

时间:2012-07-22 03:58:06

标签: c++ c llvm clang

我的问题是关于CPP后端,它是否与C后端的用途相同? C后端是我最喜欢的LLVM功能之一,我很不高兴它被删除了。

真正的区别是什么? 我非常感谢任何帮助。

参考: The LLVM 3.1 Release Notes “C后端已被移除......”

1 个答案:

答案 0 :(得分:15)

CPP后端创建LLVM API调用以创建表示LLVM程序集等效项的AST。您可以通过选择“LLVM C ++ API代码”目标来尝试http://llvm.org/demo/处的CPP后端。

C后端创建执行LLVM程序集语义的C代码。

它们根本不同。