|
|
Subscribe / Log in / New account

LLVM 2.8 is available

LLVM 2.8 is available

Posted Oct 8, 2010 20:38 UTC (Fri) by daglwn (guest, #65432)
In reply to: LLVM 2.8 is available by bronson
Parent article: LLVM 2.8 is available

Not only that. The whole design of gcc is a relic from the 80's. Our software engineering techniques have improved greatly since then. Not only is the code not modular, it's nearly completely incomprehensible to those who haven't been working on it for years. In contrast, I was able to be productive in LLVM after about a day.


to post comments

LLVM 2.8 is available

Posted Oct 8, 2010 20:43 UTC (Fri) by bjacob (guest, #58566) [Link] (1 responses)

How can its "whole" design be a relic of the 80's after gcc 4.0 introduced such large design changes 5 years ago?

LLVM 2.8 is available

Posted Oct 9, 2010 0:05 UTC (Sat) by daglwn (guest, #65432) [Link]

Those changes had to fit within an existing framework.

Those changes did not nearly go far enough.

The tree vectorization stuff (particularly the use of PPL) is probably the most interesting thing in gcc. It's not a coincidence they had to go outside the gcc IR to do dependence analysis.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds