[LLVMdev] Old DOUT
David Greene
dag at cray.com
Mon Dec 14 08:12:39 PST 2009
On Friday 11 December 2009 20:05, Chris Lattner wrote:
> > As I said, by default there is no change in behavior. dbgs() works
> > very similarly to the formatted_raw_ostream in that it uses errs()
> > underneath to do the actual output and only does the circular buffering
> > and delayed output if requested.
>
> It seems like there is better ways to handle this (i.e. split the input
> into smaller chunks) but I'm not opposed to the general idea.
That's a lot of manual work. It's really not easy to do when the code is
all in one function.
> > With dbgs() it will be:
> >
> > DEBUG(dbgs() << foo());
> >
> > The only functional difference is the ability to use circular buffering.
>
> Ok, I'm fine with that.
Ok, I'll have a patch shortly.
-Dave
More information about the llvm-dev
mailing list