[cfe-commits] [PATCH] CFG automatic object destructors

Ted Kremenek kremenek at apple.com
Thu Sep 30 00:39:24 PDT 2010


Fantastic.  Thanks for verifying.

On Sep 30, 2010, at 12:28 AM, Marcin Świderski wrote:

> I did the test (twice for each version) and the build time did not differ visibly.
> 
> W dniu 28 września 2010 09:32 użytkownik Ted Kremenek <kremenek at apple.com> napisał:
> On Sep 27, 2010, at 10:40 PM, Marcin Świderski <marcin.sfider at gmail.com> wrote:
> 
> > Besides specific comments (below), I'm concerned about the impact on CFG-construction time when scope building is *not* enabled.  This is currently the common case for uses of the CFG in Sema.  I think there shouldn't be any noticeable penalty since most of the logic is guarded with a flag, but it is worth verifying.
> >
> > Is there any performance benchmark prepared for such cases?
> 
> I'm mainly concerned about the impact on compile time, which should be nonexistent since dtors shouldn't be included in the cfg by default.
> 
> One good benchmark: build all of llvm/clang with a Release-Asserts build of clang that (1) includes your patch and (2) doesn't include your patch.  If the time for (1) is significantly larger than (2), that is room for concern.
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20100930/0ab40880/attachment.html>


More information about the cfe-commits mailing list