Benjamin Kosnik - Re: Thoughts on LLVM and LTO (original) (raw)
This is the mail archive of the gcc@gcc.gnu.orgmailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] |
- From: Benjamin Kosnik
- To: Daniel Berlin
- Cc: gdr at integrable-solutions dot net, gcc at gcc dot gnu dot org
- Date: Tue, 22 Nov 2005 13:21:05 -0600
- Subject: Re: Thoughts on LLVM and LTO
- References: <200511221817.jAMIH2Co014676@porkchop.devel.redhat.com> <m3psos4k19.fsf@uniton.integrable-solutions.net> <1132685232.3076.132.camel@linux.site> <m3y83g33ym.fsf@uniton.integrable-solutions.net> <1132686362.3076.137.camel@linux.site>
Okay, but you need to understand that reasonable bounds for compiling the entire program at once are usually 3x-7x more (and in the worst case, even wore) than doing it seperately.
That is the case with completely state of the art algorithms, implementation techniques, etc.
It's just the way the world goes.
It's in no way reasonable to expect to be able to perform IPA optimizations on a 1 million line program in 30 seconds, even if we can compile it normally in 10 seconds.
Tree-SSA managed to add new technology to the compiler without major slowdowns. I'm suggesting that whatever LTO technology is used do the same for non-LTO programs. I consider this reasonable.
Now, I think you are setting the compile time performance bar for LTO awfully low. I'm not asking for new funtionality to be as fast as the current technology without the functionality (although that would certainly be nice, wouldn't it?).
Certainly, icc with IPO is definitely not as slow as you claim.
-benjamin
- Follow-Ups:
- Re: Thoughts on LLVM and LTO
* From: Gabriel Dos Reis - Re: Thoughts on LLVM and LTO
* From: Daniel Berlin - Re: Thoughts on LLVM and LTO
* From: Steven Bosscher
- Re: Thoughts on LLVM and LTO
- References:
- Re: Thoughts on LLVM and LTO
* From: Benjamin Kosnik - Re: Thoughts on LLVM and LTO
* From: Gabriel Dos Reis - Re: Thoughts on LLVM and LTO
* From: Daniel Berlin - Re: Thoughts on LLVM and LTO
* From: Gabriel Dos Reis - Re: Thoughts on LLVM and LTO
* From: Daniel Berlin
- Re: Thoughts on LLVM and LTO
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |