0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LLVM国际开源软件社区发布正式支持LoongArch架构的版本

龙芯中科 来源: 龙芯中科 2023-03-21 09:45 次阅读

前言

著名的LLVM国际开源软件社区于2023年3月18日发布了16.0.0版本,以正式后端(official target)的级别实现了对LoongArch指令集架构的完善支持。

至此,开源软件世界最重要的五大基础软件(BIG FIVE),即Linux内核、GCC、LLVM、Glibc、Binutils,都已发布了支持LoongArch架构的正式版本。此后的LoongArch架构操作系统发行版将可以直接基于上游社区版本进行构建,标志着LoongArch软件生态建设将迎来快速发展的新阶段。

LLVM介绍

LLVM是如今设计和开发编译器的最重要的框架之一,它不仅提供了知名的C/C++编译器前端clang,也为Rust等许多其他编程语言提供了编译框架支持,包括Chromium在内的大量大型软件都采用LLVM作为编译构建工具。

LLVM项目全面支持LoongArch

根据此次LLVM社区官方发行注记(https://releases.llvm.org/)的说明,在LLVM16中,LoongArch架构从实验性后端(experimental target)被提升至正式后端(official target),这意味着LoongArch后端在任何平台上将被默认编译,无需通过额外的CMake选项指定。

4aa08fcc-c766-11ed-bfe3-dac502259ad0.png

LLVM 16.0.0发行注记部分截图

此外,LoongArch架构在整个LLVM项目中得到了更加全面的支持,可支持OrcJIT、GHC调用约定等高级特性,clang、compiler-rt、lldb、openmp和libunwind等子项目。

龙芯积极贡献源代码

龙芯中科是2022年LLVM社区代码贡献量较多的机构参与者,自2022年以来累计向LLVM社区贡献了6.5万行源代码。此外,来自国内外的开源开发者也向LLVM社区贡献了近5千行的LoongArch架构支持代码。LoongArch作为一个新兴的指令集架构,正得到开源世界日益广泛的认可与支持。

源码下载

获取LLVM 16最新源码包,欢迎关注下方“龙芯中科”公众号,「发消息」版块发送关键词LLVM,完成下载!

结语

未来,龙芯中科技术团队将继续与LLVM社区保持紧密合作,与国内外的专业开发者和开源爱好者携手努力,助力LLVM社区和LoongArch架构生态建设创新发展。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10994

    浏览量

    206787
  • 开源
    +关注

    关注

    3

    文章

    2991

    浏览量

    41729
  • 编译器
    +关注

    关注

    1

    文章

    1577

    浏览量

    48645
  • 龙芯中科
    +关注

    关注

    0

    文章

    230

    浏览量

    7479
  • LoongArch
    +关注

    关注

    0

    文章

    21

    浏览量

    1300

原文标题:LLVM国际开源软件社区发布正式支持LoongArch架构的版本

文章出处:【微信号:gh_53fadbdbd4d4,微信公众号:龙芯中科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    天数智芯主导DeepSpark开源社区百大应用开放平台24.03版本正式发布

    近日,由上海天数智芯半导体有限公司(以下简称“天数智芯”)主导的DeepSpark开源社区正式发布了百大应用开放平台24.03版本
    的头像 发表于 03-28 10:58 396次阅读
    天数智芯主导DeepSpark<b class='flag-5'>开源</b><b class='flag-5'>社区</b>百大应用开放平台24.03<b class='flag-5'>版本</b>正式<b class='flag-5'>发布</b>

    AI推理框架软件ONNX Runtime正式支持架构

    近日,知名AI推理框架开源社区ONNX Runtime正式发布支持架构版本1.17.0。
    的头像 发表于 03-12 12:23 272次阅读
    AI推理框架<b class='flag-5'>软件</b>ONNX Runtime正式<b class='flag-5'>支持</b>龙<b class='flag-5'>架构</b>

    全国大学生计算机系统能力大赛操作系统设计赛-LoongArch 赛道广东龙芯2K1000LA 平台资料分享

    Community LoongArch 旧世界与新世界 Loongson github Qemu上运行LoongArch Loongson 官方开源软件下载
    发表于 02-04 15:37

    DeepSpark开源社区发布百大应用开放平台23.12版本

    近日,上海天数智芯半导体有限公司(以下简称“天数智芯”)领导的DeepSpark开源社区正式推出了百大应用开放平台23.12版本。这一版本作为国内领先的AI和通用计算应用开发及评测平台
    的头像 发表于 01-04 14:58 513次阅读

    天数智芯DeepSpark开源社区正式发布百大应用开放平台23.12版本

    近日,由上海天数智芯半导体有限公司(以下简称“天数智芯”)主导的DeepSpark开源社区正式发布了百大应用开放平台23.12版本
    的头像 发表于 12-29 15:13 591次阅读
    天数智芯DeepSpark<b class='flag-5'>开源</b><b class='flag-5'>社区</b>正式<b class='flag-5'>发布</b>百大应用开放平台23.12<b class='flag-5'>版本</b>

    使用LLVM-embedded-toolchain-for-Arm-17.0.1开发STM32

    LLVM-embedded-toolchain-for-Arm 是一个 ARM 公司开源的适用于 32 位ARM芯片的工具链,支持多种ARM指令集架构,包括最新的 CM85 内核。
    的头像 发表于 10-23 16:46 904次阅读
    使用<b class='flag-5'>LLVM</b>-embedded-toolchain-for-Arm-17.0.1开发STM32

    DeepSpark 开源社区百大应用开放平台23.09版本正式发布

    近日,由上海天数智芯半导体有限公司(以下简称 “天数智芯”)主导的DeepSpark开源社区正式发布了百大应用开放平台23.09版本。 百大应用开放平台作为国内领先的AI和通用计算应用
    的头像 发表于 10-11 16:00 287次阅读
    DeepSpark <b class='flag-5'>开源</b><b class='flag-5'>社区</b>百大应用开放平台23.09<b class='flag-5'>版本</b>正式<b class='flag-5'>发布</b>

    昆仑太科发布支持国产飞腾腾锐D2000芯片的开源BIOS固件版本

    近日,中国首家开源固件社区OpenKunlun,发布了由昆仑太科(北京)技术股份有限公司(以下简称“昆仑太科”)贡献的,支持国产飞腾腾锐D2000芯片的
    的头像 发表于 09-21 09:17 1696次阅读

    开源网络引导固件iPXE正式支持架构

    开源网络引导固件iPXE集成龙架构补丁,正式支持架构LoongArch)。用户可以使用iPXE从网络引导基于龙
    的头像 发表于 07-19 10:12 386次阅读
    <b class='flag-5'>开源</b>网络引导固件iPXE正式<b class='flag-5'>支持</b>龙<b class='flag-5'>架构</b>

    ​DeepSpark 开源社区百大应用开放平台23.06版本正式发布

    近日,由上海天数智芯半导体有限公司(以下简称”天数智芯“)主导的DeepSpark开源社区正式发布了百大应用开放平台23.06版本。 百大应用开放平台作为国内领先的AI和通用计算应用开
    的头像 发表于 07-11 23:05 386次阅读
    ​DeepSpark <b class='flag-5'>开源</b><b class='flag-5'>社区</b>百大应用开放平台23.06<b class='flag-5'>版本</b>正式<b class='flag-5'>发布</b>

    北京国际开源社区正式启航

    6月11日,北京国际开源社区在2023开放原子全球开源峰会开幕式上正式启航。这标志着我国积极参与全球开源治理、汇聚全球开发者共建共享、以
    的头像 发表于 06-12 22:15 281次阅读

    中科院发布“香山”与“傲来”两项开源处理器芯片

    ”(昆明湖)处理器设计。这也是国际上首次基于开源模式的处理器芯片联合开发实践。 2022年,中国科学院已支持软件研究所、计算技术研究所、空天信息创新研究院等单位,共同研发RISC-V通用工具
    发表于 05-28 08:43

    LLVM clang 公开 -std=c++23

    cppreference.com (https://en.cppreference.com/w/cpp/23) 查看更多细节。 近期 LLVM 社区发布了一个 RFC,建议将其 C++26
    发表于 05-27 11:29

    交叉编译之LoongArch(Makefile,CMake,AutoTool等方式)

    才添加了对LoongArch支持。 然后就可以复制main这个可执行程序到板卡(USB传输等方式,视情况而定),然后就能运行这个程序。 2. 使用Makefile编译软件 本处不再赘述
    发表于 05-07 18:55

    设备仿真模拟软件 QEMU 8.0 发布:改进对 ARM / RISC-V 架构支持

    转自https://m.ithome.com/html/690345.htm 开源 QEMU 8.0 设备仿真器和虚拟化软件已于 4 月 19 日发布,为 ARM、RISC-V、x86、s390x
    发表于 05-05 09:48