llvm-project/clang/lib
Ted Kremenek ba2e6c6b73 Refactor RegionStore::RemoveDeadBindings to use the same core
cluster analysis algorithm as RegionStore::InvalidateRegions().

Beyond simplifying the algorithm significantly, we no longer
need to build subregion maps in RemoveDeadBindings().  This
and other changes cause a significant speedup: the time to
analyze sqlite3.c (single core) drops by 14%.

llvm-svn: 98144
2010-03-10 07:20:03 +00:00
..
AST Allow the fast path through ASTContext::getTypeDeclType to be inlined. 2010-03-10 06:48:02 +00:00
Analysis When computing in AnalysisContext the variables referenced 2010-03-10 00:18:11 +00:00
Basic add mblaze target support, patch by Wesley Peck! 2010-03-06 21:21:27 +00:00
Checker Refactor RegionStore::RemoveDeadBindings to use the same core 2010-03-10 07:20:03 +00:00
CodeGen Don't accidentally mark some functions in construction vtables as unused. Also land the test for a previous checkin, now that it's correct. 2010-03-10 06:51:42 +00:00
Driver Remove redundant semicolon 2010-03-08 02:49:35 +00:00
Frontend Create a new InjectedClassNameType to represent bare-word references to the 2010-03-10 03:28:59 +00:00
Headers Add insert/extract_ps and related random macros. 2010-03-10 00:50:58 +00:00
Index Extend ObjCMessageExpr for class method sends with the source location 2010-03-08 16:40:19 +00:00
Lex Augment __has_feature to report that Clang supports adding attribute 'unused' 2010-03-05 22:43:32 +00:00
Parse Diagnose the declaration of enum templates. Also, be a bit more 2010-03-02 17:53:14 +00:00
Rewrite Some clean up of replacement text API no longer needed by 2010-02-05 16:43:40 +00:00
Runtime clang/Darwin: Update for rename of 10.4 static runtime library. 2010-01-20 02:35:02 +00:00
Sema Statement expressions can be used in global- or namespace-scoped blocks 2010-03-10 04:54:39 +00:00
CMakeLists.txt Split libAnalysis into two libraries: libAnalysis and libChecker. 2010-01-25 04:41:41 +00:00
Makefile Split libAnalysis into two libraries: libAnalysis and libChecker. 2010-01-25 04:41:41 +00:00