About commit TILE-Gx backend to community repository and default disabled

Jiong Wang jiwang at tilera.com
Fri Mar 15 02:38:28 PDT 2013


Hi Chandler,

on 2013/3/15 17:15, Chandler Carruth wrote:
>
> On Fri, Mar 15, 2013 at 1:54 AM, Jiong Wang <jiwang at tilera.com 
> <mailto:jiwang at tilera.com>> wrote:
>
>     I agree that everyone should contribute to keep the community
>     active and vigorious. But I think there are difference between
>     contributors.
>
>        some are focused and with expertise on middle end, while others
>     may on front or back end. so the normal way for a new contributor
>     is, find a familiar point to start, then go deeper and wider and
>     expand one's contribution during this process.
>
>        For Tilera corporation and me, we would like the keep tilegx
>     backend actively maintained and improved, and wish it could be a
>     good target to improve and test VLIW, many core features etc.
>
>
> Inevitably, if you care about LLVM's support for your platform, you 
> will care about bugs and features in the target-independent stack of 
> LLVM's software (including the target independent parts of Clang, 
> etc). There will be bugs which are priorities only for you and/or your 
> users, features most pressing only for you or your users, etc. As 
> such, it seems likely that you will need at least a basic working 
> familiarity with the stack, and the ability to improve it in at least 
> basic ways. Simple things like finding and fixing bugs in the target 
> independent code generator, improving DAG combine optimizations, or 
> looking for compile time hotspots are almost always approachable by 
> nearly anyone on the project.

     I am not quite understand your points here, for a backend 
maintainer, of course, these things are daily work.

>
> Essentially, you don't need to invent a new middle end optimization, 
> or improve the subtleties of our alias analysis. Most of LLVM, and 
> most of our bugs/missing features/areas for improvement, involve 
> straightforward C++ code and systems that anyone who cares can go in, 
> hack, and improve. That's what occupies the majority of the 
> maintenance work as it happens. There is relatively little deeply 
> detailed work requiring specialized knowledge.

     Anyway, my question is "how could tilegx backend included in 
community repository?", I am here to seek answer for this. I searched 
mailinglist archive, and learned R600 and AArch64's request post, but 
find few things.

---
Regards,
Jiong
Tilera Corporation.





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130315/96b24c3b/attachment.html>


More information about the cfe-commits mailing list