[llvm-dev] FireFox-46.0.1 build with interprocedural register allocation enabled
Davide Italiano via llvm-dev
llvm-dev at lists.llvm.org
Mon Jun 20 09:36:03 PDT 2016
On Sun, Jun 19, 2016 at 11:41 AM, vivek pandya via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> I build FireFox-46.0.1 source with llvm to test interprocedural register
> The build was successful with out any runtime faliures, here are few stats:
This is very good, thanks for working on this.
> Measure W/O IPRA WITH IPRA
> ======= ======== =========
> Total Build Time 76 mins 82.3 mins 8% increment
> Octane v2.0 JS Benchmark Score (higher is better) 18675.69 19665.16 5%
This speedup is kind of amazing, enough to make me a little bit suspicious.
>From what I can see, Octane is not exactly a microbenchmark but tries
to model complex/real-world web applications, so, I think you might
want to analyze where this speedup is coming from? Also, "score" might
be a misleading metric, can you actually elaborate what that means?
How does that relate to, let's say, runtime performance improvement?
"There are no solved problems; there are only problems that are more
or less solved" -- Henri Poincare
More information about the llvm-dev