llvm-project/clang/lib
Douglas Gregor e84a9daa16 Write the identifier table into the PCH file as an on-disk hash table
that also includes the contents of the IdentifierInfo itself (the
various fields and flags, along with the chain of identifiers visible
at the top level that have that name).

We don't make any use of the hash table yet, except that our
identifier ID -> string mapping points into the hash table now.

llvm-svn: 69625
2009-04-20 20:36:09 +00:00
..
AST Add pch reader/writer support for ObjCMethodDecl. 2009-04-20 15:06:07 +00:00
Analysis Remove loc::FuncVal. 2009-04-20 06:35:22 +00:00
Basic Don't crash in the diagnostic printer if we happen to get passed a 2009-04-20 06:13:16 +00:00
CodeGen Move countInheritedIvars to within striking distance of 2009-04-20 20:18:54 +00:00
Driver Also look at the TEMP environment variable as a place to put temporary 2009-04-20 20:28:21 +00:00
Frontend Write the identifier table into the PCH file as an on-disk hash table 2009-04-20 20:36:09 +00:00
Headers Fix tyop in SSSE3 header (6808876). 2009-04-20 20:31:10 +00:00
Lex Move the on-disk hash table code into its own header. No functionality change. 2009-04-20 07:08:21 +00:00
Parse the __gnuc_inline__ attribute is actually named __gnu_inline__, 2009-04-20 19:12:28 +00:00
Rewrite Change Lexer::MeasureTokenLength to take a LangOptions reference. 2009-04-14 23:22:57 +00:00
Sema Add pch reader/writer support for ObjCContainerDecl, ObjCInterfaceDecl, & ObjCIvarDecl. 2009-04-20 20:09:33 +00:00
CMakeLists.txt Really fix cmake style builds. 2009-03-24 17:52:34 +00:00
Makefile Stub out some structure for C++ driver. 2009-03-02 19:59:07 +00:00