hanchenye-llvm-project/clang/Lex
Chris Lattner 4c4a245475 Use a smallstring instead of an std::string in FileChanged to avoid some malloc traffic.
This speeds up -E on xalancbmk by 2.4%

llvm-svn: 40461
2007-07-24 06:57:14 +00:00
..
HeaderSearch.cpp Implement a simple cache in headersearch. This speeds up 2007-07-22 07:28:00 +00:00
IdentifierTable.cpp Make sure to initialize an ivar, patch by Benoit Boissinot. 2007-07-19 00:11:19 +00:00
Lexer.cpp Use a smallstring instead of an std::string in FileChanged to avoid some malloc traffic. 2007-07-24 06:57:14 +00:00
LiteralSupport.cpp At one point there were going to be lexer and parser tokens. 2007-07-20 16:59:19 +00:00
MacroExpander.cpp Fix a really subtle bug in the macro expander caching code, where 2007-07-22 01:16:55 +00:00
MacroInfo.cpp At one point there were going to be lexer and parser tokens. 2007-07-20 16:59:19 +00:00
Makefile Add altivec version of block comment skipping code. 2006-10-30 20:01:22 +00:00
PPExpressions.cpp At one point there were going to be lexer and parser tokens. 2007-07-20 16:59:19 +00:00
Pragma.cpp refactor the interface to Preprocessor::GetIncludeFilenameSpelling, 2007-07-23 04:15:27 +00:00
Preprocessor.cpp Fix a scoping bug that apple gcc doesn't catch for some reason. 2007-07-23 22:23:52 +00:00
ScratchBuffer.cpp Reimplement SourceLocation. Instead of having a 2007-07-20 16:37:10 +00:00