llvm-project/clang/lib
Rafael Espindola f92a59f0cb Cache visibility of decls.
This unifies the linkage and visibility caching. I first implemented this when
working on pr13844, but the previous fixes removed the performance advantage of
this one.

This is still a step in the right direction for making linkage and visibility
cheap to use.

llvm-svn: 171048
2012-12-25 00:39:58 +00:00
..
ARCMigrate [arcmt] When capturing ARC errors, have a sanity check to make sure 2012-12-12 22:48:28 +00:00
AST Cache visibility of decls. 2012-12-25 00:39:58 +00:00
ASTMatchers Implements multiple parents in the parent map. 2012-12-06 14:42:48 +00:00
Analysis [analyzer] Fix typos. 2012-12-21 17:27:04 +00:00
Basic Add ARM cortex-r5 subtarget as available mcpu 2012-12-21 17:57:47 +00:00
CodeGen Support -fsanitize-memory-track-origins. 2012-12-24 08:42:34 +00:00
Driver Support -fsanitize-memory-track-origins. 2012-12-24 08:42:34 +00:00
Edit EditedSource.cpp: Appease msvc, to add <cctype>. 2012-12-21 00:21:02 +00:00
Format Let clang-format format itself. 2012-12-24 16:51:15 +00:00
Frontend Support -fsanitize-memory-track-origins. 2012-12-24 08:42:34 +00:00
FrontendTool Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user 2012-12-13 16:09:42 +00:00
Headers Code cleanup: Remove trailing whitespace in unwind.h. 2012-11-14 06:33:58 +00:00
Lex [libclang] Fix crash when code-completing a macro invocation that 2012-12-22 04:48:10 +00:00
Parse Remove unused arguments and rename to conform to coding standards. 2012-12-21 22:24:43 +00:00
Rewrite Remove duplicate includes. 2012-12-21 17:07:08 +00:00
Sema Cache visibility of decls. 2012-12-25 00:39:58 +00:00
Serialization [PCH/Modules] In ASTReader::completeVisibleDeclsMap, make sure to visit all 2012-12-19 22:21:18 +00:00
StaticAnalyzer Fix typo: objc_no_direct_instance_variable_assignmemt => objc_no_direct_instance_variable_assignment. 2012-12-22 00:34:48 +00:00
Tooling Style and Doc fix for CommonOptionsParser 2012-12-14 18:58:25 +00:00
CMakeLists.txt Initial version of formatting library. 2012-12-03 18:12:45 +00:00
Makefile Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user 2012-12-13 16:09:42 +00:00