Skip to content
  1. Apr 10, 2009
    • Douglas Gregor's avatar
      Implementation of pre-compiled headers (PCH) based on lazy · ef84c4b4
      Douglas Gregor authored
      de-serialization of abstract syntax trees.
      
      PCH support serializes the contents of the abstract syntax tree (AST)
      to a bitstream. When the PCH file is read, declarations are serialized
      as-needed. For example, a declaration of a variable "x" will be
      deserialized only when its VarDecl can be found by a client, e.g.,
      based on name lookup for "x" or traversing the entire contents of the
      owner of "x".
      
      This commit provides the framework for serialization and (lazy)
      deserialization, along with support for variable and typedef
      declarations (along with several kinds of types). More
      declarations/types, along with important auxiliary structures (source
      manager, preprocessor, etc.), will follow.
      
      llvm-svn: 68732
      ef84c4b4
    • Ted Kremenek's avatar
      - Move ownership of MemRegionManager into ValueManager. · f2489ea0
      Ted Kremenek authored
      - Pull SVal::GetConjuredSymbol() and friends into ValueManager. This greatly
      simplifies the calling interface to clients.
      
      llvm-svn: 68731
      f2489ea0
    • Owen Anderson's avatar
      Give register alias checking the hash table treatment too. · 5eb8d26f
      Owen Anderson authored
      llvm-svn: 68730
      5eb8d26f
  2. Apr 09, 2009
Loading