LLVM cpp后端,它是否取代了c后端

LLVM cpp backend, does it replace c backend?

本文关键字:后端 取代 是否 cpp LLVM      更新时间:2023-10-16

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

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

参考:LLVM 3.1发行说明"C后端已删除…"

CPP后端创建LLVM API调用,以创建表示LLVM程序集等价物的AST。您可以在尝试CPP后端http://llvm.org/demo/通过选择"LLVM C++API代码"目标

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

它们根本不同。