[LLVMdev] Extending AsmPrinter
Reid Spencer
rspencer at reidspencer.com
Wed Aug 15 11:10:42 PDT 2007
On Wed, 2007-08-15 at 09:32 -0700, Chris Lattner wrote:
> On Tue, 14 Aug 2007, David Greene wrote:
> >> Yes, this is one advantage, another is that we wouldn't have to fix the
> >> same bug in multiple places :)
> >
> > Right. I've figured out where I need to make the changes in AsmWriterEmitter
> > given the current design.
>
> Ok, cool.
>
> > I'm trying out a few interesting things here based on custom streambufs.
> > It requires some surgery to AsmPrinters as a std::ostream won't work
> > anymore due to the enhanced functionality of the custom streambufs.
> > Is this still interesting to the larger LLVM community? One thing I have
> > to do is figure out how to handle asm dumps to cerr.
>
> It really depends on what you mean. I've found that iostreams are
> extremely slow, much slower than C stdio streams. Eventually I'd like to
> move them to stdio, not to more complex streambufs :)
Eventually I'd like to move them to native syscalls adapted by
lib/System and suited to the purposes of compilers :)
Reid.
>
> -Chris
>
More information about the llvm-dev
mailing list