|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 59858 | 
| | 
| 
| 
| 
| 
| 
| | force the caller to check instead.  This eliminates the need (and the
risk!) of weird null DiagnosticBuilder's floating around.
llvm-svn: 59856 | 
| | 
| 
| 
| 
| 
| 
| 
| | LexingRawMode in the ctor of PreprocessorLexer.
- PTHLexer: Use "LastToken" instead of "NumToken"
llvm-svn: 59690 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | - 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 | 
| | 
| 
| 
| | llvm-svn: 59554 | 
| | 
| 
| 
| | llvm-svn: 59191 | 
| | 
| 
| 
| | llvm-svn: 59188 | 
|  | 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 |