<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    There is a possibility that r259673 could play a role here.<br>
    <br>
    For the buildSchedGraph() method, there is the -dag-maps-huge-region
    that has the default value of 1000. When I commited the patch, I was
    expecting people to lower this value as needed and also suggested
    this, but this has not happened. 1000 is very high, basically
    "unlimited".<br>
    <br>
    It would be interesting to see what results you get with e.g.<tt>
      -mllvm -dag-maps-huge-region=50</tt>. Of course, since this is a
    trade-off between compile time and scheduler freedom, some care
    should be taken before lowering this in trunk.<br>
    <br>
    Just a thought,<br>
    <br>
    Jonas<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 2016-03-08 17:13, Rafael EspĂ­ndola
      via llvm-dev wrote:<br>
    </div>
    <blockquote
cite="mid:CAG3jReLNzBwVGjc9t1GvsH9sgeteEM05geLD0oRa4poccZieow@mail.gmail.com"
      type="cite">
      <pre wrap="">I have just benchmarked building trunk llvm and clang in Debug,
Release and LTO modes (see the attached scrip for the cmake lines).

The compilers used were clang 3.5, 3.6, 3.7, 3.8 and trunk. In all
cases I used the system libgcc and libstdc++.

For release builds there is a monotonic increase in each version. From
163 minutes with 3.5 to 212 minutes with trunk. For comparison, gcc
5.3.2 takes 205 minutes.

Debug and LTO show an improvement in 3.7, but have regressed again in 3.8.

Cheers,
Rafael
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
LLVM Developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>