华为方舟编译器新发布对RISC-V后端的支持
IT之家11月21日消息 近日,方舟编译器官方新发布了对RISC-V后端的支持。
网址:https://gitee.com/openarkcompiler-incubator/mapleall
目前,方舟编译器可以在RISC-V的QEMU模拟器以及真实硬件设备上成功运行CPU2017的C程序。

华为本次发布后端主要包括功能相关的基本模块,如指令选择,寄存器分配和栈布局以及ABI支持。据介绍,因为后端移植难度主要在于重构优化,其中对指令集的描述方法(机器模型部分)暂未将流行的DSL机器模型语言当做第一优先级。
IT之家了解到,方舟社区表示后续会着重针对后端差异化最大的优化框架方面做补强,包括扩展基本块优化,指令流优化以及指令调度等。