LLVM编译器社区正式支持主干源码库中出现LoongArch目录通俗讲

(原标题:LLVM 编译器社区宣布支持 LoongArch 和 X86、ARM)

近期,LLVM编译器社区正式纳入了对龙芯LoongArch自主指令系统的初步支持,并在主源码库中列出了LoongArch顶层目录。至此,LoongArch 指令系统已经与 LLVM 编译器社区中的 X8 一样。

@6、ARM等并行指令系统的指令系统。

LLVM 编译器社区正式支持 LoongArch

图片[1]-LLVM编译器社区正式支持主干源码库中出现LoongArch目录通俗讲-老王博客

LoongArch 目录出现在主源库中

用外行的话来说16进制编辑器无法使用,编译器是一个将“一种语言(通常是高级语言)”翻译成“另一种语言(通常是低级语言)”的基本程序。编译器可以识别代码中的单词、句子以及各种特定格式等高级语言,并将它们转换成计算机可以识别的二进制形式。它是编程代码和 CPU 交互之间的桥梁。 LLVM、GCC 和 Golang 是三大编译器。

据了解,龙芯中科在芯片设计领域始终坚持自主研发的科研理念。在充分掌握了芯片电路自主设计的基本能力后,深入底层,推出了完全自主自主设计的LoongArch指令系统,并顺利通过了国内第三方知识产权机构的评估。

指挥系统是承载信息化发展的基础,是指挥系统生态发展的必要条件。目前,为完成龙拱生态基础软件技术体系的建设16进制编辑器无法使用,龙芯中科已经实现了“2+3+3+2”的基础软件能力,即双核BIOS和Linux内核支持龙拱,三大编译器GCC、LLVM、Golang支持LoongArch,三大虚拟机Java、JavaScript、.NET支持LoongArch,X86、ARM通过两种二进制翻译兼容Windows和Android生态。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论