| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | - Default initialize ParsingPreprocessorDirective, ParsingFilename, and | Ted Kremenek | 2008-11-20 | 1 | -1/+4 |
| | | | | | | | | | LexingRawMode in the ctor of PreprocessorLexer. - PTHLexer: Use "LastToken" instead of "NumToken" llvm-svn: 59690 | ||||
| * | - Move static function IsNonPragmaNonMacroLexer into Preprocessor.h. | Ted Kremenek | 2008-11-19 | 1 | -0/+3 |
| | | | | | | | | | | | | | | - Add variants of IsNonPragmaNonMacroLexer to accept an IncludeMacroStack entry (simplifies some uses). - Use IsNonPragmaNonMacroLexer in Preprocessor::LookupFile. - Add 'FileID' to PreprocessorLexer, and have Preprocessor query this fileid when looking up the FileEntry for a file Performance testing of -Eonly on Cocoa.h shows no performance regression because of this patch. llvm-svn: 59666 | ||||
| * | Remove the last of the old-style Preprocessor::Diag methods. | Chris Lattner | 2008-11-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 59554 | ||||
| * | Move some diagnostic handling to PreprocessorLexer. | Ted Kremenek | 2008-11-12 | 1 | -0/+7 |
| | | | | | llvm-svn: 59191 | ||||
| * | Add virtual dtor to PreprocessorLexer. | Ted Kremenek | 2008-11-12 | 1 | -0/+2 |
| | | | | | llvm-svn: 59188 | ||||
| * | Move LexIncludeFilename from Lexer to PreprocessorLexer. | Ted Kremenek | 2008-11-12 | 1 | -0/+40 |
| PreprocessorLexer now has a virtual method "IndirectLex" which allows it to call the lex method of its subclasses. This is not for performance intensive operations. llvm-svn: 59185 | |||||

