hanchenye-llvm-project/clang/lib
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
..
AST Static Analyzer: When generating plists for errors reports, generate one plist file per translation unit that contains all of the diagnostics. 2009-01-21 00:42:24 +00:00
Analysis Get RegionStore to work with the retain/release checker and its test cases. 2009-01-21 06:57:53 +00:00
Basic Add a bit to IdentifierInfo that acts as a simple predicate which 2009-01-21 07:43:11 +00:00
CodeGen silence a couple unused variable 'result' warnings. 2009-01-21 07:35:26 +00:00
Driver Static Analyzer: When generating plists for errors reports, generate one plist file per translation unit that contains all of the diagnostics. 2009-01-21 00:42:24 +00:00
Headers Fix more bugs I discovered 2009-01-21 01:49:39 +00:00
Lex Add a bit to IdentifierInfo that acts as a simple predicate which 2009-01-21 07:43:11 +00:00
Parse Optimize Declarator to avoid malloc/free traffic for the argument list of a 2009-01-20 19:11:22 +00:00
Rewrite Rename SourceManager::getCanonicalFileID -> getFileID. There is 2009-01-19 07:46:45 +00:00
Sema Fix an inline asm sema bug that I introduced. 2009-01-21 06:27:20 +00:00
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
Makefile add a libDriver, for now only move the text diangostics stuff from Driver to there 2008-08-05 23:33:20 +00:00