Displaying 7 results from an estimated 7 matches for "sginificant".
2011 Nov 01
3
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
...on my Linux quad core box. Whatever improvement can be achieved on this
> seems pretty insignifant.
Oh, it's significant. When I build the Cray compiler with only non-LLVM
stuff changed, the actual compiles (the Cray stuff) finish before the
LLVM figures out nothing has changed. This is a sginificant
productivity loss. The Cray compiler uses a non-recursive make and so
gets tons of parallelism the LLVM build simply can't see because it's
recursive.
> Furthermore, recursive make is necessary for automatic generation of
> header dependencies, among other things. The makefiles gene...
2011 Nov 01
0
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
...ox. Whatever improvement can be achieved on this
>> seems pretty insignifant.
>
> Oh, it's significant. When I build the Cray compiler with only non-LLVM
> stuff changed, the actual compiles (the Cray stuff) finish before the
> LLVM figures out nothing has changed. This is a sginificant
> productivity loss.
How is that? Your compiler builds in less than 3 seconds? (IIRC, the
numbers are more like 1.5 seconds with a warm cache on a Linux 4core 2.4
GHz machine) Maybe the LLVM build is starved because of your compiler's
build.
> The Cray compiler uses a non-recursive make...
2011 Nov 01
3
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
...ment can be achieved on this
>>> seems pretty insignifant.
>>
>> Oh, it's significant. When I build the Cray compiler with only non-LLVM
>> stuff changed, the actual compiles (the Cray stuff) finish before the
>> LLVM figures out nothing has changed. This is a sginificant
>> productivity loss.
>
> How is that? Your compiler builds in less than 3 seconds? (IIRC, the
I have never seen an LLVM up-to-date build take only three seconds. You
must have a much faster machine than I do.
>> The Cray compiler uses a non-recursive make and so
>> gets...
2011 Nov 01
0
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
greened at obbligato.org (David A. Greene) writes:
>>> Oh, it's significant. When I build the Cray compiler with only non-LLVM
>>> stuff changed, the actual compiles (the Cray stuff) finish before the
>>> LLVM figures out nothing has changed. This is a sginificant
>>> productivity loss.
>>
>> How is that? Your compiler builds in less than 3 seconds? (IIRC, the
>
> I have never seen an LLVM up-to-date build take only three seconds. You
> must have a much faster machine than I do.
$ ../llvm/configure && make -j4
...
$ t...
2011 Nov 01
2
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
...ment can be achieved on this
>>> seems pretty insignifant.
>>
>> Oh, it's significant. When I build the Cray compiler with only non-LLVM
>> stuff changed, the actual compiles (the Cray stuff) finish before the
>> LLVM figures out nothing has changed. This is a sginificant
>> productivity loss.
>
> How is that? Your compiler builds in less than 3 seconds? (IIRC, the
> numbers are more like 1.5 seconds with a warm cache on a Linux 4core 2.4
> GHz machine) Maybe the LLVM build is starved because of your compiler's
> build.
>
>> The Cra...
2011 Oct 28
0
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
Chris Lattner <clattner at apple.com> writes:
>>> 1. It generates really slow build systems.
>>
>> In my Linux box, last time I checked (long time ago) the cmake build was
>> a bit faster than the Makefiles. But this is a tricky terrain, because
>> they are not identical, not on the features supported (and some have an
>> impact on build-time) nor
2011 Oct 28
3
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
On Oct 27, 2011, at 11:28 PM, Óscar Fuentes wrote:
> Chris Lattner <clattner at apple.com> writes:
>
>> There are several major problems with CMake IMO:
>>
>> 1. It generates really slow build systems.
>
> In my Linux box, last time I checked (long time ago) the cmake build was
> a bit faster than the Makefiles. But this is a tricky terrain, because
>