|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | generational scheme for identifiers that avoids searching the hash
tables of a given module more than once for a given
identifier. Previously, loading any new module invalidated all of the
previous lookup results for all identifiers, causing us to perform the
lookups repeatedly.
llvm-svn: 148412 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | library, since modules cut across all of the libraries. Rename
serialization::Module to serialization::ModuleFile to side-step the
annoying naming conflict. Prune a bunch of ModuleMap.h includes that
are no longer needed (most files only needed the Module type).
llvm-svn: 145538 | 
| | 
| 
| 
| 
| 
| | purposes.
llvm-svn: 141697 | 
|  | and .cpp files, since ASTReader.cpp was getting way too large. No
functionality change.
llvm-svn: 138582 |