[prev in list] [next in list] [prev in thread] [next in thread] 

List:       llvm-dev
Subject:    Re: [LLVMdev] MAJOR API CHANGE: Pass initialization without static
From:       John Criswell <criswell () illinois ! edu>
Date:       2010-10-08 20:55:09
Message-ID: 4CAF852D.3070909 () illinois ! edu
[Download RAW message or body]

  On 10/8/10 3:44 PM, Owen Anderson wrote:
> [snip]
> 
> > Hrm.  I see.
> > 
> > I still don't like the idea of having every statically-linked tool explicitly \
> > initializing every library that gets linked in.  Just dumping the library into \
> > the Makefile and being done with it was much nicer. 
> > If you can find a reasonable way to support that, it would be nice.  However, if \
> > you can't, it's not that big a deal.  As I mentioned before, as long as \
> > out-of-tree passes don't have to modify LLVM source files to work properly, I'll \
> > live.
> I don't especially like it either, but the abundance of static constructors in LLVM \
> has been a long-standing performance concern.  I wouldn't be going this way if I \
> had a better solution.

Okay.  Thanks, Owen.

-- John T.

> --Owen
> 

_______________________________________________
LLVM Developers mailing list
LLVMdev@cs.uiuc.edu         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic