llvm-project/clang/lib/Lex
Douglas Gregor 7f6d60dcc2 Optionally store a PreprocessingRecord in the preprocessor itself, and
tie its creation to a CC1 flag -detailed-preprocessing-record.

llvm-svn: 98963
2010-03-19 16:15:56 +00:00
..
CMakeLists.txt Introduce the notion of a "preprocessing record", which keeps track of 2010-03-18 17:52:52 +00:00
HeaderMap.cpp Simplify code. No functionality change. 2010-01-10 09:51:00 +00:00
HeaderSearch.cpp stringref'ize a bunch of filename handling logic. Much 2010-01-10 01:35:12 +00:00
Lexer.cpp Remove unused variable 2010-03-16 22:54:32 +00:00
LiteralSupport.cpp Introduce optional "Invalid" parameters to routines that invoke the 2010-03-16 05:20:39 +00:00
MacroArgs.cpp Audit all Preprocessor::getSpelling() callers, improving failure 2010-03-16 22:30:13 +00:00
MacroArgs.h The PreExpArgTokens array is indexed with an argument #, 2009-12-28 06:17:16 +00:00
MacroInfo.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
Makefile Allow users to set CPPFLAGS and CXXFLAGS on the make command line. 2010-03-12 22:55:16 +00:00
PPCaching.cpp When placing an annotation token over an existing annotation token, make sure that the new token's range extends to the end of the old token. Assert that in AnnotateCachedTokens. Fixes PR6248. 2010-02-08 19:35:18 +00:00
PPDirectives.cpp Audit all Preprocessor::getSpelling() callers, improving failure 2010-03-16 22:30:13 +00:00
PPExpressions.cpp Introduce optional "Invalid" parameters to routines that invoke the 2010-03-16 05:20:39 +00:00
PPLexerChange.cpp Audit all getBuffer() callers (for both the FullSourceLoc and 2010-03-16 20:01:30 +00:00
PPMacroExpansion.cpp Audit all Preprocessor::getSpelling() callers, improving failure 2010-03-16 22:30:13 +00:00
PTHLexer.cpp Switch over IdentifierInfoLookup to StringRef 2010-03-12 08:23:34 +00:00
Pragma.cpp Audit all Preprocessor::getSpelling() callers, improving failure 2010-03-16 22:30:13 +00:00
PreprocessingRecord.cpp Optionally store a PreprocessingRecord in the preprocessor itself, and 2010-03-19 16:15:56 +00:00
Preprocessor.cpp Optionally store a PreprocessingRecord in the preprocessor itself, and 2010-03-19 16:15:56 +00:00
PreprocessorLexer.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
ScratchBuffer.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
TokenConcatenation.cpp Move clients to use IdentifierInfo::getNameStart() instead of getName() 2009-10-18 20:26:12 +00:00
TokenLexer.cpp Audit all Preprocessor::getSpelling() callers, improving failure 2010-03-16 22:30:13 +00:00