<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">I will surely share some results when I
      have them.<br>
      <br>
      I'm working on mips 16 which is like thumb 1.<br>
      <br>
      For mips 16 people only care about size usually. <br>
      <br>
      I need to implement a simple version of constant islands which I
      hope to finish this week and then I should have the tools to start
      to be competitive.<br>
      <br>
      Reed<br>
      <br>
      On 02/27/2013 06:23 AM, Renato Golin wrote:<br>
    </div>
    <blockquote
cite="mid:CAMSE1kfSPAvYcHVcLaXr9iAcEyMT=S3ATvwLw3wPoALtZ+YOow@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <div dir="ltr">
        <div class="gmail_extra">On 27 February 2013 08:54, David
          Chisnall <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:David.Chisnall@cl.cam.ac.uk" target="_blank">David.Chisnall@cl.cam.ac.uk</a>></span>
          wrote:<br>
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
              <div class="im">> People normally care about code size
                on Cortex-R/M and ARM9 or older, and in there, not many
                LLVM users.<br>
                <br>
              </div>
              There are a lot of A8 devices around with 256KB (or less)
              of L2 cache (32KB of L1 i-cache), and so code density, if
              not code size, matters a lot for these.  Cache sizes in
              mobile chips tend to be as small as possible, as it's very
              hard to turn off those transistors (there are several
              projects at ARM and elsewhere that I'm aware of in this
              direction, but I don't know of any in shipping products
              yet).<br>
            </blockquote>
            <div><br>
            </div>
            I didn't mean to say that code size is not important,
            especially for ARM, just that the average LLVM user (even
            ARM users) will not care yet that much.</div>
          <div class="gmail_quote"><br>
          </div>
          <div class="gmail_quote">Most benchmarks I've seen around are
            all platform software, comparing performance with Atom and
            not a single mention on code size. When I did some
            benchmarks a few years back, I noticed that LLVM's code was
            at least twice as big as GCC with the same specs, some times
            more than 4x bigger, would be good to know how it compares
            now to see how much people really care about code size.</div>
          <div class="gmail_quote"><br>
          </div>
          <div class="gmail_quote">Reed,</div>
          <div class="gmail_quote"><br>
          </div>
          <div class="gmail_quote">Will you be able to share your
            results? I think you'll find that LLVM has indeed progressed
            in that area, as I've seen some commits going through during
            the last few years on that area. I'd like to know if we're
            getting close to GCC.</div>
          <div class="gmail_quote"><br>
          </div>
          <div class="gmail_quote">cheers,</div>
          <div class="gmail_quote">--renato<br>
            <div><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>