[cfe-commits] [PATCH] Allow PCHReader to be used without having a pre-initialized Preprocessor

Chris Lattner clattner at apple.com
Wed Jun 17 20:46:08 PDT 2009


On Jun 17, 2009, at 7:46 PM, Eli Friedman wrote:

>> Argiris is working on building some infrastructure around the PCH  
>> format.
>>  Instead of just using the PCH writer for PCH, we'd like to use it  
>> for
>> general AST serialization/deserialization.  To do something like  
>> "load an
>> ast and send it to codegen", you really just want to use whatever  
>> settings
>> the AST was serialized with.  Seem reasonable?
>
> Ah, okay, that makes sense.  Although, what specific uses do you have
> in mind?  I can only think of a couple off the top of my head: a
> dist-cc-like thing and an inter-procedural analysis tool.

We'd like to do inter-procedural static analysis and other stuff  
eventually.  Right now he's working on basic infrastructure: given a  
symbol identifier, return all the translation units (and the  
declcontext within them) that use/def it.  Things like IP static  
analysis will build on top of this basic infrastructure.

-Chris



More information about the cfe-commits mailing list