<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">If you're using a debug build of clang,
      which is the default if building from sources, then I'd expect
      very poor performance. Try rebuilding in optimized mode
      ('configure --enable-optimized') and then re-running your test.<br>
      <br>
       - &frac12;<br>
      <br>
      On 13-08-06 01:21 PM, Zurab Btensnae wrote:<br>
    </div>
    <blockquote
cite="mid:CAJU+9D7HRfDB6Uyqv5btN4-Rfxo0k3sODzJOvwEMZY1-uzBNJQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>Hello!<br>
            <br>
            I've tried to use libclang and, first of all, for test
            purposes I've indexed LLVM with it (using
            clang_indexSourceFile with empty callbacks). But the whole
            process takes about an hour, which is very slow. As far as I
            know libclang is used in some IDEs as a code assistance
            provider, but how it could be if it consumes so much time on
            relatively big projects? The project which I'd like to open
            is even bigger then LLVM (Mozilla). Is there a way to speed
            up parsing - for example to parse headers only once (create
            precompiled header for each parsed header), and then reuse
            this information in other translation units? Maybe this will
            lead to some inaccuracy because contexts are different, but
            performance is a showstopper for me :(. I'm ready to try to
            hack clang:) if somebody who is familiar with clang will
            give me a short briefing on how this could be done in
            principle (or maybe this is just impossible).<br>
            <br>
          </div>
          <div>Also I have to say that this is a great project and you
            guys are awesome! To thank you, I have included a link to a
            cat in a slipper:<br>
            <a moz-do-not-send="true"
              href="http://0.tqn.com/d/cats/1/0/5/I/3/jasp_slipper291x227.jpg"
              target="_blank">http://0.tqn.com/d/cats/1/0/5/I/3/jasp_slipper291x227.jpg</a><br>
          </div>
          <div><br>
          </div>
          Best regards,<br>
        </div>
        Zurab</div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
cfe-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a>
<a class="moz-txt-link-freetext" href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>