<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/20517/LLVM_2_4_Released</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Mon, 09 Nov 2009 10:11:15 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>Is it really useable?</title>
			<link>http://osnews.com/thread?336976</link>
			<guid isPermaLink="true">http://osnews.com/thread?336976</guid>
			<description>I've tried the llvm-gcc bundled with XCode 3.1.1. So far there doesn't seem to be much practical use for it. The compiler bombs when attempting to compile Qt4.4.3.<br />
<br />
Anybody had any better luck? There has been claims that llvm-gcc produces code faster than vanilla gcc.</description>
			<pubDate>Tue, 11 Nov 2008 16:59:00 GMT</pubDate>
			<author>donotreply@osnews.com (adkilla)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Is it really useable?</title>
			<link>http://osnews.com/thread?336981</link>
			<guid isPermaLink="true">http://osnews.com/thread?336981</guid>
			<description>The llvm-gcc component is the most recent one and indeed it is known that it is good for medium sized project, while QT is quite a big one.<br />
<br />
The great advantage of llvm is for creation and optimization of specialized languages, or in the various conditions in which glue code between components needs to be optimized.</description>
			<pubDate>Tue, 11 Nov 2008 17:42:00 GMT</pubDate>
			<author>donotreply@osnews.com (sankazim)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Is it really useable?</title>
			<link>http://osnews.com/thread?337019</link>
			<guid isPermaLink="true">http://osnews.com/thread?337019</guid>
			<description>adkilla wrote:<br />
-<i>&quot;Anybody had any better luck? There has been claims that llvm-gcc produces code faster than vanilla gcc.&quot;</i><br />
<br />
AFAIK llvm-gcc just uses gcc as a front end, the code optimization is all done by llvm. And yes, I've seen claims of better optimized code generation but I've yet to confirm it for myself (actually if anyone has some benchmarks or some such it would be very interesting). IIRC one of the authors of llvm claimed an overall 5%-10% speed increase in the generated code when compiling using llvm (which I personally think sounds almost too good) as compared to gcc. Of course both compilers are in heavy development and any such statements can be obsolete from day to day, but given that llvm is a relatively new project it's likely alot easier to implement new modern optimization techniques into it's codebase than into the much older and larger gcc toolchain which also has to make sure it doesn't break since basically the entire oss world depends on it.<br />
<br />
I can't vouch for it's overall useability as I've yet to try it out, but given that it consists of many components I suppose some are more mature than others. For instance I believe the jit compiler is being used in OSX's opengl stack.</description>
			<pubDate>Tue, 11 Nov 2008 23:20:00 GMT</pubDate>
			<author>donotreply@osnews.com (Valhalla)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Is it really useable?</title>
			<link>http://osnews.com/thread?337021</link>
			<guid isPermaLink="true">http://osnews.com/thread?337021</guid>
			<description><div class="cquote">I've tried the llvm-gcc bundled with XCode 3.1.1. So far there doesn't seem to be much practical use for it. The compiler bombs when attempting to compile Qt4.4.3.<br />
<br />
Anybody had any better luck? There has been claims that llvm-gcc produces code faster than vanilla gcc. </div><br />
<br />
What's the minimum gcc compiler allowed to compile Qt4.4.3?</description>
			<pubDate>Wed, 12 Nov 2008 00:17:00 GMT</pubDate>
			<author>donotreply@osnews.com (tyrione)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>CLang C++ Status</title>
			<link>http://osnews.com/thread?337032</link>
			<guid isPermaLink="true">http://osnews.com/thread?337032</guid>
			<description>This probably answers your question about the current viability of LLVM and it's CLang project with Qt's C++ Toolkit.<br />
<br />
<a href="http://clang.llvm.org/cxx_status.html" rel="nofollow">http://clang.llvm.org/cxx_status.html</a></description>
			<pubDate>Wed, 12 Nov 2008 02:49:00 GMT</pubDate>
			<author>donotreply@osnews.com (tyrione)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Is it really useable?</title>
			<link>http://osnews.com/thread?337099</link>
			<guid isPermaLink="true">http://osnews.com/thread?337099</guid>
			<description>The minimums are available here:<br />
<a href="http://trolltech.com/developer/supported-platforms" rel="nofollow">http://trolltech.com/developer/supported-platforms</a> <br />
<br />
Looks like gcc 3.4 and above should work.</description>
			<pubDate>Wed, 12 Nov 2008 18:14:00 GMT</pubDate>
			<author>donotreply@osnews.com (adkilla)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: CLang C++ Status</title>
			<link>http://osnews.com/thread?337100</link>
			<guid isPermaLink="true">http://osnews.com/thread?337100</guid>
			<description>clang is not llvm-gcc. Look at this comparison at the llvm site:<br />
<a href="http://clang.llvm.org/performance.html" rel="nofollow">http://clang.llvm.org/performance.html</a><br />
<br />
How could there be performance differences between clang and llvm-gcc if they are the same compiler?</description>
			<pubDate>Wed, 12 Nov 2008 18:16:00 GMT</pubDate>
			<author>donotreply@osnews.com (adkilla)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Is it really useable?</title>
			<link>http://osnews.com/thread?337101</link>
			<guid isPermaLink="true">http://osnews.com/thread?337101</guid>
			<description>From the LLVM 2.4 release notes:<br />
 <br />
 <div class="cquote"><i>Known problems with the llvm-gcc C++ front-end</i><br />
 The C++ front-end is considered to be fully tested and works for a number of non-trivial programs, including LLVM itself, <b>Qt</b>, Mozilla, etc.<br />
 <br />
 Exception handling works well on the X86 and PowerPC targets. Currently only Linux and Darwin targets are supported (both 32 and 64 bit). </div><br />
<br />
By the way llvm-gcc is a supported compiler in Qt4 mkspecs.Edited 2008-11-12 18:21 UTC</description>
			<pubDate>Wed, 12 Nov 2008 18:20:00 GMT</pubDate>
			<author>donotreply@osnews.com (adkilla)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: CLang C++ Status</title>
			<link>http://osnews.com/thread?337115</link>
			<guid isPermaLink="true">http://osnews.com/thread?337115</guid>
			<description>Those performance figures are *compile* time not runtime.</description>
			<pubDate>Wed, 12 Nov 2008 19:24:00 GMT</pubDate>
			<author>donotreply@osnews.com (kusami)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: CLang C++ Status</title>
			<link>http://osnews.com/thread?337181</link>
			<guid isPermaLink="true">http://osnews.com/thread?337181</guid>
			<description>Yes, that is what I was referring to. If the compilers are the same why are the comparisons between them show significant difference between them?</description>
			<pubDate>Thu, 13 Nov 2008 06:30:00 GMT</pubDate>
			<author>donotreply@osnews.com (adkilla)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
