LLVM

2017-03-11 10:53:28 0 举报
仅支持查看
LLVM(Low-Level Virtual Machine)是一个开源的编译器基础设施项目,它提供了一套用于开发编译器和工具链的底层库。LLVM可以用于优化多种编程语言(如C、C++、Objective-C等)的代码生成,以提高程序的执行效率。LLVM的主要组成部分包括前端(负责解析源代码并生成中间表示形式IR)、后端(负责将IR转换为目标机器指令)以及一系列用于分析和优化IR的工具。LLVM的目标是提供一套灵活、可扩展且高效的编译器基础设施,以支持各种编译器的开发和维护。
作者其他创作
大纲/内容
评论
0 条评论
下一页