<div dir="ltr"><div><div>Hello,</div><div><br></div><div>I build FireFox-46.0.1 source with llvm to test interprocedural register allocation.</div><div>The build was successful with out any runtime faliures, here are few stats:</div><div><font size="1"><br></font></div><div><font size="1">Measure <span class="" style="white-space:pre">                                                                           </span>W/O IPRA<span class="" style="white-space:pre">  </span>WITH IPRA</font></div><div><font size="1">=======<span class="" style="white-space:pre">                                                                               </span>========<span class="" style="white-space:pre">  </span>=========</font></div><div><font size="1">Total Build Time<span class="" style="white-space:pre">                                                              </span>76 mins<span class="" style="white-space:pre">           </span>82.3 mins<span class="" style="white-space:pre"> </span>8% increment</font></div><div><font size="1">Octane v2.0 JS Benchmark Score (higher is better)<span class="" style="white-space:pre">  </span>18675.69 <span class="" style="white-space:pre">        </span>19665.16<span class="" style="white-space:pre">  </span>5% improvement</font></div><div><font size="1">Kraken JS Benchmark time (lower is better)<span class="" style="white-space:pre">                       </span>1416.2 ms <span class="" style="white-space:pre">        </span>1421.3 ms <span class="" style="white-space:pre">        </span>0.35% regression</font></div><div><font size="1">JetStream JS Benchmark Score (higer is better)<span class="" style="white-space:pre">         </span>110.10<span class="" style="white-space:pre">            </span>112.88<span class="" style="white-space:pre">            </span>2.52% improvement</font></div><div><br></div><div>Any suggestions are welcome on how to effectively measure performance improvement!</div><div><br></div><div>Sincerely,</div><div>Vivek</div></div><div><br></div></div>