2016-01-08 30 views
0

我期待开发一个基于LLVM的编译器,这将需要一个新的后端目标。如何添加新的LLVM后端目标从源

The LLVM Backend Guide展示了如何开发新的目标在一组目录结构(lib/Target/**)的LLVM源下,与现有的构建系统集成和,从我可以收集,用工具,如llcllvm-config等 是有可能从源头开发新的目标,并将其与LLVM集成?

我知道这是可能的,当添加新的目标无关的优化和分析通行证。这些可以从源代码编写和编译,例如通过opt工具加载。我认为可能有类似的方法来编写新的目标。

我想这样做是为了我的项目,LLVM之间的耦合量减少到一定程度,因为它的错误我在我的VC附加万行代码,建立/标签/ IDE等

回答

1

不幸的是,这是不可能的。后端通过配置时间代码生成与主要的LLVM代码库相当相关。

相关问题