華為方舟編譯器新發(fā)布對RISC-V后端的支持
IT之家11月21日消息 近日,方舟編譯器官方新發(fā)布了對RISC-V后端的支持。
?
網(wǎng)址:https://gitee.com/openarkcompiler-incubator/mapleall
?
目前,方舟編譯器可以在RISC-V的QEMU模擬器以及真實硬件設(shè)備上成功運行CPU2017的C程序。

華為本次發(fā)布后端主要包括功能相關(guān)的基本模塊,如指令選擇,寄存器分配和棧布局以及ABI支持。據(jù)介紹,因為后端移植難度主要在于重構(gòu)優(yōu)化,其中對指令集的描述方法(機器模型部分)暫未將流行的DSL機器模型語言當做第一優(yōu)先級。
?
IT之家了解到,方舟社區(qū)表示后續(xù)會著重針對后端差異化最大的優(yōu)化框架方面做補強,包括擴展基本塊優(yōu)化,指令流優(yōu)化以及指令調(diào)度等。
標簽: