[cfe-dev] [LLVMdev] clang -integrated-as compiles all of FreeBSD

Tobias Grosser grosser at fim.uni-passau.de
Fri Oct 29 10:03:47 PDT 2010


On 10/29/2010 12:52 PM, Bryce Lelbach wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Fri, 29 Oct 2010 08:47:42 -0700
> Chris Lattner<clattner at apple.com>  wrote:
>
>>
>> On Oct 29, 2010, at 8:45 AM, Roman Divacky wrote:
>>
>>> hi!
>>>
>>> To continue the inflow of good news this week, let me announce that
>>> clang -integrated-as (ie. ELF part of MC) compiles all of FreeBSD!
>>>
>>> This includes things like booting kernel, gnu libstdc++, clang/LLVM
>>> itself and many other components that make up FreeBSD operating system.
>>>
>>> I personally consider this a milestone where -integrated-as should
>>> become the default for ELF/{x86_64,i386}.
>>
>> That's great!  If Rafael agrees, please do turn it on by default!
>>
>> -Chris
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
> Very cool! I should note that Linux also compiles with -integrated-as (I had to
> add support for .code16gcc, and a couple other things). I definately think it's
> time to turn on the integrated assembler by default.

Just interested. How much faster is it to use the integrated assembler 
compared to using the system assembler. Did you compare their performance?

Are there any other advantages using the -integrated-as over using the 
system assembler?

Cheers
Tobi



More information about the cfe-dev mailing list