Skip to content

[Deepin Integration]~[v25-Release] feat: add sw64 (Sunway SW64) architecture support to llvm-toolchain-21 by Zeno-sole@deepin-community/llvm-toolchain-21 by deepin-community-ci-bot[bot] #13875

Description

@deepin-bot

Package information | 软件包信息

包名 版本
llvm-toolchain-21 1:21.1.8-2deepin1

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-4502/testing/ ./

Changelog | 更新信息

llvm-toolchain-21 (1:21.1.8-2deepin1) unstable; urgency=medium

  • Add sw64 (Sunway SW64) architecture support
    • Port SW64 backend from llvm-toolchain-17 (commit 501ff07, 7f72983)
    • Add llvm/lib/Target/Sw64/ backend with AsmParser, Disassembler, InstPrinter, MCTargetDesc
    • Add clang TargetInfo, CodeGen, Driver support for Sw64
    • Add sw64 relocations, intrinsics, triple definitions, and builtins
    • Add cmake build system support for sw64 architecture
    • Enable sw64 in LLVM_ALL_TARGETS
    • Add debian/patches/series.sw64 for arch-specific quilt patches
    • Add debian/rules.d/qulit.mk for arch-specific patch management
    • Add debian/control.in.sw64 for sw64-specific control file
    • Exclude compiler-rt, libomp, libpolly, mlir, libclang-rt, libc++-wasm32 on sw64

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions