llvm-project/clang/lib/Basic
Chris Lattner ad89ec013f Add a bit to IdentifierInfo that acts as a simple predicate which
tells us whether Preprocessor::HandleIdentifier needs to be called.
Because this method is only rarely needed, this saves a call and a
bunch of random checks.  This drops the time in HandleIdentifier 
from 3.52ms to .98ms on cocoa.h on my machine.

llvm-svn: 62675
2009-01-21 07:43:11 +00:00
..
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
Diagnostic.cpp Change some terminology in SourceLocation: instead of referring to 2009-01-16 07:00:02 +00:00
FileManager.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
IdentifierTable.cpp Add a bit to IdentifierInfo that acts as a simple predicate which 2009-01-21 07:43:11 +00:00
LangOptions.cpp Add -fobjc-gc and -fobjc-gc-only options to the driver. 2008-04-29 04:37:03 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
SourceLocation.cpp Rename SourceManager::getCanonicalFileID -> getFileID. There is 2009-01-19 07:46:45 +00:00
SourceManager.cpp remove the public SourceManager::getContentCacheForLoc method. 2009-01-19 07:40:40 +00:00
TargetInfo.cpp Handle the 'X' constraint. Fixes <rdar://problem/6504897>. 2009-01-18 02:12:04 +00:00
Targets.cpp Fit in 80 cols 2009-01-18 01:08:03 +00:00
TokenKinds.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00