LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。
在LLVM 15.0的开发树上,已经出现了支持LoongArch架构的补丁,看起来还只是一些初始代码,下面是部分新增代码的截图(局部):

当前有6个Commits:

LoongArch是龙芯中科自主设计的CPU架构(指令集),在最近几个月里,为编译器工具链和Linux内核支持LoongArch,已经进行了很多工作。
许多开源项目已经增加了对LoongArch的支持,现在又实现了LLVM对LoongArch的初步支持,一些补丁已经被合并到主线。但开发工作仍然在进行中,特别是在代码生成方面,龙芯的工程师正在努力,就像为GCC编译器所做的工作那样。

LLVM15.0开发树已包含对LoongArch架构的初步支持,标志着龙芯自主CPU架构在编译器工具链上的进展。开发者正积极完善代码生成方面的工作,如同为GCC所做的。多个开源项目已支持LoongArch,推动其在Linux内核等领域的应用。

1833

被折叠的 条评论
为什么被折叠?



