summaryrefslogtreecommitdiffstats
path: root/clang/Lex/HeaderMap.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
| | | | | | discussion of this change. llvm-svn: 45410
* Converted uses of scoped_ptr to OwningPtr.Ted Kremenek2007-12-201-2/+2
| | | | llvm-svn: 45265
* implement HeaderMap::LookupFile. I think headermaps are done now. All that is Chris Lattner2007-12-171-2/+55
| | | | | | left is this crazy thing called "testing". llvm-svn: 45124
* implement enough helper functions to successfully dump out the Chris Lattner2007-12-171-7/+105
| | | | | | | contents of the header map. Look ma, no assumptions about input data here (aka, corrupt header maps can't crash the compiler - crazy thought). llvm-svn: 45122
* simplify some code, using new scoped_ptr support. Fix a bug in the Chris Lattner2007-12-171-11/+10
| | | | | | | | cross-endianness case, where we checked the version in the wrong endianness. Amusingly, the GCC logic that detects mixed endianness hmaps and rejects them is dead for this very reason. llvm-svn: 45113
* Finish hooking up the scaffolding for headermaps. They can now do everythingChris Lattner2007-12-171-5/+18
| | | | | | except resolve lookups. llvm-svn: 45111
* Start reading the headermap header, drop the 'errorstr' argument toChris Lattner2007-12-171-2/+52
| | | | | | the create method. llvm-svn: 45109
* add headermap.cppChris Lattner2007-12-171-0/+29
llvm-svn: 45095
OpenPOWER on IntegriCloud