[LLVMdev] recursing llvm

Reed Kotler rkotler at mips.com
Wed Jun 27 22:48:39 PDT 2012


On 06/27/2012 05:00 PM, Eric Christopher wrote:
> On Jun 19, 2012, at 5:24 PM, reed kotler<rkotler at mips.com>  wrote:
>
>> Do the llvm nightly scripts "recurse" the compiler or just test that it
>> can self host itself?
>>
> No idea what you mean here. Can you explain?
>
> -eric
recursing a compiler means this.

clang/llvm source == src

compile src using clang/llvm (which may have been built using gcc) -> 
clang/llvm'   (prime)

compile src using clang/llvm' -> clang/llvm''

verify that the binaries for clang/llvm' == binaries for clang/llvm''

A compiler can be self hosted (made using itself) by just producing 
clang/llvm'

That is not as strong a test as recursing the compiler, even though you 
might run the full
test suite using clang/llvm"







More information about the llvm-dev mailing list