llvm-project/clang/lib/Lex
Ted Kremenek 6b73291462 Add hooks to use PTHLexer::Lex instead of Lexer::Lex when CurLexer is null.
Performance tests on Cocoa.h (using the regular Lexer) shows no performance
difference.

llvm-svn: 59479
2008-11-18 01:04:47 +00:00
..
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
HeaderMap.cpp Initialize Suffix and Prefix to 0, even with a bad entry. Removes an uninitialized value warning from gcc. 2008-10-28 00:18:42 +00:00
HeaderSearch.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
Lexer.cpp Move some diagnostic handling to PreprocessorLexer. 2008-11-12 23:13:54 +00:00
LiteralSupport.cpp Speed up NumericLiteralParser::GetIntegerValue. 2008-10-16 07:32:01 +00:00
MacroArgs.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MacroArgs.h Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MacroInfo.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
PPCaching.cpp Use PushIncludeMacroStack() instead of manually manipulating the include stack. 2008-11-12 22:21:57 +00:00
PPDirectives.cpp Add hooks to use PTHLexer::Lex instead of Lexer::Lex when CurLexer is null. 2008-11-18 01:04:47 +00:00
PPExpressions.cpp various updates to match r54873 on mainline. 2008-08-17 07:19:51 +00:00
PPLexerChange.cpp - Add 'CurPPLexer' to Preprocessor to keep track of the current 2008-11-18 00:12:49 +00:00
PPMacroExpansion.cpp Fix the root cause of PR2750 instead of the side effect. 2008-09-29 23:12:31 +00:00
PTHLexer.cpp Trivial tidying 2008-11-16 20:22:05 +00:00
Pragma.cpp Add Preprocessor::RemovePragmaHandler. 2008-10-04 19:17:46 +00:00
Preprocessor.cpp Using llvm::OwningPtr<> for CurLexer and CurTokenLexer. This makes both the ownership semantics of these objects explicit within the Preprocessor and also tightens up the code (explicit deletes not needed). 2008-11-13 17:11:24 +00:00
PreprocessorLexer.cpp Move some diagnostic handling to PreprocessorLexer. 2008-11-12 23:13:54 +00:00
ScratchBuffer.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
TokenLexer.cpp Simplify raw mode lexing by treating an unterminate /**/ comment the 2008-10-12 01:31:51 +00:00