首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
1.5K
Star
7.6K
Fork
1.4K
方舟编译器
/
OpenArkCompiler
Fork 仓库
加载中
取消
确认
代码
Issues
195
Pull Requests
14
Wiki
24
统计
发行版
最新版
v1.0.0
c08a988
2022-02-08 20:10
对比
Release 1.0.0
sunzibo
## Maple 1.0.0 Release Notes Maple compiler infrastructure provides a C compiler, stable aarch64 static code generators, as well as a large suite of optimizations. ### Front End Hir2mpl supports .ast, .dex, .class and .jar as inputs. Currently, .dex, .class and .jar are not enabled. It enables the corresponding compilation process based on the inputs. Hir2mpl takes .ast file generated by clang as input and converts it to a mpl file. For more details about mpl file and MapleIR, see [MapleIRDesign](https://gitee.com/openarkcompiler/OpenArkCompiler/blob/master/doc/en/MapleIRDesign.md). ### Middle End Function inlining Constant folding Auto vectorization Loop unrolling CFG simplification Value range propagation Dead store elimination Copy propagation Partial Redundancy Elimination Induction variable optimizations Code sinking Optimized basic block layout ### Back End Copy propagation Target specific propagation Register coalescence Peephole optimization Dead code elimination If conversion optimization Extended block optimization Instruction scheduling Register allocation CFG optimization ### Other Information At this time, Maple can work properly with SPEC CPU 2017, gcc.c-torture. We use Clang as our parser&lexer and aarch64-linux-gnu-gcc as our assembler&linker. Our own parser&lexer is under development.
最后提交信息为:
[hir2mpl]Internal commit msg:
v0.2.1
785e31d
2019-12-03 11:06
对比
v0.2.1
BinaryFZ
This is the first stable release of the OpenArkCompiler.
最后提交信息为:
!47
update Programming_Specifications.md and code refactor
下载
请输入验证码,防止盗链导致资源被占用
取消
下载