2011/7/29 Liu <proljc@xxxxxxxxx>: > 题目:What We Can Do with GCC > 介绍:本文介绍了GCC的工作原理,主要包括: > 1,gcc的结构和流程(完成) > 2,插件和gcc本身交互(完成) > 3,扩展gcc(进行中) > 4,自动向量化(完成) > 5,LTO(尚未写) > 6,Gimple Backend(尚未写) > 还有和LLVM的一些对比。 > 现在刚写完一半,也许会根据实际情况有所增减。考虑到大多数人都不是做toolchain的,尽量保持了言简意赅,尝试做到深入浅出。 这个的确是这样! > 届时希望大家来一起讨论,共同探索gcc里面我们可以做的有意思的事情。 这个没有问题,我只是有点怀疑我们这样的一个workshop形式是否能够有效的去做这样一件事情。 如果是一个roundtable的形式,这些内容很好,但是我们这个workshop,我担心交互的可能比较少。这样,你列出了一堆东西,可能没有什么反馈。 > 对于这个slides我其实不知道起什么名字合适,也许有人提个好建议。 不好起名字,说明你把很多东西都放了进去 :) > 也欢迎各位专业或非专业的来指点我,任何方便都可以。 > 你的话题里边,2 3 4 5 6 任何一个都可以做一个一小时的session。 有几个建议 1. 你的2是关于插件的,能不能和xmj的session合并在一起。看看你们的内容是不是可以相互补充。 2 我不是很清楚你的 3 扩展gcc具体是什么内容,和去年的有关系吗? 3 既然你的自动向量化部分已经写完了,那么我们就讲自动向量化如何?我和gcc autovec的developer交流过,这个部分还是有些复杂,如果我们能深入这一点,其实就足够了。 4 我觉得我们想从别人那里得到LTO 和 Gimple Backend的意见,有点奢望了。我想参加我们会议的人,应该没有人能对这两个东西给一些意见吧。(也许有大牛,我不知道) in short, 这些东西都是我们想知道的,但是放在workshop这样的场合,有点不合适,这样的话题只适合在gcc summit,显然我们的听众还没有到那个级别,我们的presenter也没有到。 :) -- Yao Qi <qiyaoltc AT gmail DOT com> http://sites.google.com/site/duewayqi/