[cfe-dev] distributed clang patch

Chris Lattner clattner at apple.com
Thu Jul 10 09:53:21 PDT 2008


On Jul 10, 2008, at 1:28 AM, Csaba Hruska wrote:
> Is this something you could take on?  It should be pretty straight- 
> forward.  Once it exists, switching the -E printer over to it should  
> be easy, and this will make it easy to get it to output to an  
> std::ostream or whatever else is desired (you could even make an  
> outstream for a socket or whatever, to avoid the extra std::ostream  
> overhead).

> This can solve my problem. And if we make the ASTConsumer library  
> they should use the  outstream class to write out they output (This  
> will remove duplications from ASTConsumer.h functions).

That makes sense to me!

>
> There is one more requirement if we follow this. Most of  
> ASTConsumers have one output stream or file, but there is  
> StaticAnalysis what is make a couple of HTML files and because  
> distcc static analysis is a big speedup, we must support this  
> astconsumer, so we have to capture its output somehow.

I would worry about this one later.  I think it would be good to focus  
on distributing the other ASTConsumers before the static analysis one.

Thanks for tackling this!

-Chris



More information about the cfe-dev mailing list