[LLVMdev] [cfe-dev] TargetParser - Always build all table-gen files?

Rowan, Jim jmr at codeaurora.org
Tue Mar 10 06:42:08 PDT 2015


On Mar 10, 2015, at 4:39 AM, Renato Golin <renato.golin at linaro.org> wrote:
> 
>> Do you have any info on how long it takes to do this on a slow target, or on a windows machine?
> 
> On my ARM chromebook2, 4 Cortex-A15 cores, after llvm-tblgen has been
> compiled (took 2min40s), both "ninja -j6 libLLVMARMInfo.a" and "ninja
> -j6 libLLVMAArch64Info.a" up until the first cpp file took 14 seconds.
> 
> I assume other backends will have the same size / time. We have 13
> back-ends, assuming you go from building one to building all 13,
> you'll add 3 more minutes to the build. Bearing in mind that a full
> build on that box takes around one hour, it's not that much, really.

Agreed.   That is not so significant that it should impact the choice.

Jim Rowan
jmr at codeaurora.org
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation







More information about the llvm-dev mailing list