hanchenye-llvm-project/clang/lib
Douglas Gregor ec9fd13c77 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know
we have a redeclarable type, and only use the new virtual versions
(getPreviousDeclImpl() and getMostRecentDeclImpl()) when we don't have
that type information. This keeps us from penalizing users with strict
type information (and is the moral equivalent of a "final" method).

Plus, settle on the names getPreviousDecl() and getMostRecentDecl()
throughout.

llvm-svn: 148187
2012-01-14 16:38:05 +00:00
..
ARCMigrate Remove unused variables. 2011-12-25 01:18:52 +00:00
AST De-virtualize getPreviousDecl() and getMostRecentDecl() when we know 2012-01-14 16:38:05 +00:00
Analysis scanf: parse the 'm' length modifier, and check that the right arguments 2012-01-12 17:11:12 +00:00
Basic Revert r148138; it's causing test failures. 2012-01-13 21:33:06 +00:00
CodeGen De-virtualize getPreviousDecl() and getMostRecentDecl() when we know 2012-01-14 16:38:05 +00:00
Driver Fix 80-column violation. 2012-01-14 00:30:11 +00:00
Frontend When loading an AST file, set SourceManager::MainFileID to the main file of the AST file, 2012-01-05 21:36:25 +00:00
FrontendTool Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. 2011-12-14 00:29:23 +00:00
Headers Don't depend on undefined macros being 0, there are options for the 2012-01-03 19:22:38 +00:00
Index Replace all comparisons between ObjCInterfaceDecl pointers with calls 2011-12-15 00:29:59 +00:00
Lex When inferring a module for a framework, first determine whether that 2012-01-13 22:31:52 +00:00
Parse objc parsing. Fixes a crash when parsing array initialization 2012-01-13 00:14:12 +00:00
Rewrite Add IsImplicit field in ObjCMessageExpr that is true when the message 2012-01-12 02:34:39 +00:00
Sema De-virtualize getPreviousDecl() and getMostRecentDecl() when we know 2012-01-14 16:38:05 +00:00
Serialization De-virtualize getPreviousDecl() and getMostRecentDecl() when we know 2012-01-14 16:38:05 +00:00
StaticAnalyzer [analyzer] Taint: add system and popen as undesirable sinks for taint 2012-01-14 02:48:40 +00:00
CMakeLists.txt The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00
Makefile The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00