Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!nx02.iad01.newshosting.com!newshosting.com!69.16.185.16.MISMATCH!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news.iecc.com!nerds-end From: Hans Aberg Newsgroups: comp.compilers Subject: Re: optimizing Date: Mon, 15 Aug 2011 18:55:20 +0200 Organization: A noiseless patient Spider Lines: 16 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <11-08-025@comp.compilers> References: <11-08-015@comp.compilers> <11-08-019@comp.compilers> <11-08-024@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: gal.iecc.com 1313428463 74491 64.57.183.58 (15 Aug 2011 17:14:23 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Mon, 15 Aug 2011 17:14:23 +0000 (UTC) Keywords: practice, GCC Posted-Date: 15 Aug 2011 13:14:23 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: x330-a1.tempe.blueboxinc.net comp.compilers:242 On 2011/08/15 15:16, Volker Birk wrote: > Hans Aberg wrote: >> I think that part of the reason that Apple switched to an LLVM based >> compiler is that it can generate intermediate code that can be optimized >> depending on what GPU is present. Perhaps it makes a switch from Intel >> to ARM simpler. > > I think that all reason that Apple switches to an LLVM based compiler is > BSD license. There are some discussions of the technical issues here: http://en.wikipedia.org/wiki/Clang#Background http://gcc.gnu.org/ml/gcc/2005-11/msg00918.html Hans