[hellogcc] Re:[hellogcc] Re: [hellogcc] Re:[hellogcc] Re: [hellogcc] Re:[hellogcc] Re: [hellogcc] 关于LLVM和GCC

  • From: "Ben Shi" <powerstudio1st@xxxxxxx>
  • To: hellogcc <hellogcc@xxxxxxxxxxxxx>
  • Date: Mon, 20 Jul 2015 16:52:07 +0800 (CST)

给个链接?









在2015年07月20 16时15分, "Bin.Cheng"<amker.cheng@xxxxxxxxx>写道:

有一年hellogcc里面Andes的朋友介绍过如何实现他们的后端,觉得很有用。llvm没接触过~

Thanks,
bin

2015-07-20 16:13 GMT+08:00 Ben Shi <powerstudio1st@xxxxxxx>:

哪个加一个新后端容易?




--
发自我的网易邮箱手机智能版


在 2015-07-20 16:09:11,"Mingjie Xing" <mingjie.xing@xxxxxxxxx> 写道:
GCC支持的体系结构: trunk 上共 49 个

LLVM支持的体系结构:trunk 上共 14 个

在 2015年7月20日 下午4:05,Ben Shi <powerstudio1st@xxxxxxx> 写道:
gcc实现一个新后端麻烦吗?先考虑代码正确,优化可以慢慢来。

我对stm8较熟,在工作中也用,似乎gcc和llvm都不支持




--
发自我的网易邮箱手机智能版


在 2015-07-20 15:57:57,"Bin.Cheng" <amker.cheng@xxxxxxxxx> 写道:
考虑到单片机toolchain library的支持,个人认为gcc对llvm目前还有优势。

Thanks,
bin

2015-07-20 15:10 GMT+08:00 Ben Shi <powerstudio1st@xxxxxxx>:
各位大侠好,

小弟初来,请多关照。

我一直对改进8位单片机的编译器很有兴趣(AVR和STM8),目前是SDCC项目的正式开发者。(http://sdcc.sourceforge.net,好像这两天sourceforge挂了)

但是感觉sdcc社区不是很给力,想转到gcc或llvm这样的平台上。

我对后端兴趣比较大(IR->汇编),不想花过多精力在前端和IR优化上,最好能把我在sdcc上做的stm8(ST出的8位单片机)的工作移植过来,那么那个比较合适?

1. 入门门槛低,
2. 代码结构清晰,接口明确;
3. IR设计得清楚;
3. 文档完备,(尤其是IR和寄存器分配)
4. 社区友好,社区支持给力。

史斌




Other related posts:

  • » [hellogcc] Re:[hellogcc] Re: [hellogcc] Re:[hellogcc] Re: [hellogcc] Re:[hellogcc] Re: [hellogcc] 关于LLVM和GCC - Ben Shi