aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex/PTHManager.h
AgeCommit message (Expand)Author
2012-12-04Sort #include lines for all files under include/...Chandler Carruth
2012-09-15Make PTHManager properly noncopyable.Dmitri Gribenko
2012-08-17Switch PTH format from a 7 byte magic number to an 8 byte one, to avoidRichard Smith
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-04Remove Diagnostic.h include from Preprocessor.h.Benjamin Kramer
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2010-11-23rework the stat cache, pulling it out of FileManager.h intoChris Lattner
2010-11-23don't allow remapping PTH file paths with -fworking-directory, theChris Lattner
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner
2010-11-03Implement -working-directory.Argyrios Kyrtzidis
2010-03-12Switch over IdentifierInfoLookup to StringRefKovarththanan Rajaratnam
2009-11-12Switch PTHManager to using diagnostics for most errors.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-03-22PTHManager::Create():Ted Kremenek
2009-03-19Add PTHManager::getOriginalSourceFile(), a method that returns the name of theTed Kremenek
2009-02-13Add some boilerplate to the PTH file to prepare for the caching of stats for ...Ted Kremenek
2009-02-12PTH: Cache stat information for files in the PTH file. Hook up FileManagerTed Kremenek
2009-02-11PTH: Have meta data be at the beginning of the PTH file, not the end.Ted Kremenek
2009-02-11PTH: Replace string identifier to persistent ID lookup with a hashtable. This isTed Kremenek
2009-02-11PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data isTed Kremenek
2009-02-10Bump PTH version.Ted Kremenek
2009-01-28Enhance PTHManager::Create() to take an optional Diagnostic* argument that ca...Ted Kremenek
2009-01-27PTH: Use Token::setLiteralData() to directly store a pointer to cached spelli...Ted Kremenek
2009-01-26Add version number to PTH files.Ted Kremenek
2009-01-18rearrange GetIdentifierInfo so that the fast path can be partially inlined in...Chris Lattner
2009-01-18switch PTH lexer from using "const char*"s to "const unsigned char*"s Chris Lattner
2009-01-17simplify PTHManager::CreateLexerChris Lattner
2009-01-17this massive patch introduces a simple new abstraction: it makesChris Lattner
2009-01-15IdentifierInfo:Ted Kremenek
2009-01-13PTH: Fix remaining cases where the spelling cache in the PTH file was being m...Ted Kremenek
2009-01-09Enhance PTH 'getSpelling' caching:Ted Kremenek
2009-01-08PTH: Hook up getSpelling() caching in PTHLexer. This results in a niceTed Kremenek
2008-12-23PTH:Ted Kremenek
2008-12-10Declare PerIDCache as IdentifierInfo** instead of void*. This is just cleane...Ted Kremenek
2008-12-03PTH:Ted Kremenek
2008-12-03- Remove PTHManager.cpp. Move all of its functions to PTHLexer.cpp since som...Ted Kremenek
2008-12-02Added PTHManager, a utility class that will be used by Preprocessor to lazily...Ted Kremenek