llvm-project/clang/lib/Sema
Michael Han 3be3b44cdb Refactor handler functions for thread safety attributes.
Make handler functions for thread safety attributes consistent with other attributes handler functions
by removing the bool parameter from some of the thread safety attributes handler functions and extracting
common checks out of different handler functions.

llvm-svn: 160635
2012-07-23 18:48:41 +00:00
..
AnalysisBasedWarnings.cpp Uninitialized variables: two little changes: 2012-07-17 01:27:33 +00:00
AttributeList.cpp Drop the ASTContext.h include from Stmt.h and fix up transitive users. 2012-07-04 17:04:04 +00:00
CMakeLists.txt Enable comment parsing and semantic analysis to emit diagnostics. A few 2012-07-11 21:38:39 +00:00
CodeCompleteConsumer.cpp Add a new libclang completion API to get brief documentation comment that is 2012-07-02 17:35:10 +00:00
DeclSpec.cpp Reapply r158700 and fixup patches, minus one hunk that slipped through and 2012-06-19 23:57:03 +00:00
DelayedDiagnostic.cpp objc: When issue diagnostic about deprecated method, also 2012-03-02 21:50:02 +00:00
IdentifierResolver.cpp Revert Decl's iterators back to pointer value_type rather than reference value_type 2012-06-06 20:45:41 +00:00
JumpDiagnostics.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
Scope.cpp Reapply r151638 and r151641. 2012-02-29 10:24:19 +00:00
Sema.cpp Renamed RawComment kinds to avoid name clash. 2012-07-04 07:30:26 +00:00
SemaAccess.cpp Drop the ASTContext.h include from Stmt.h and fix up transitive users. 2012-07-04 17:04:04 +00:00
SemaAttr.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
SemaCXXScopeSpec.cpp Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() 2012-05-04 16:32:21 +00:00
SemaCast.cpp Add correct parenthesis range to CXXConstructExprs inside 2012-07-16 08:05:07 +00:00
SemaChecking.cpp Fix a typo (the the => the) 2012-07-23 08:59:39 +00:00
SemaCodeComplete.cpp Remove unnecessary spacing around Objective-C object literal code 2012-07-17 23:24:47 +00:00
SemaConsumer.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
SemaDecl.cpp When we have an Objective-C object with non-trivial lifetime in a 2012-07-23 04:23:39 +00:00
SemaDeclAttr.cpp Refactor handler functions for thread safety attributes. 2012-07-23 18:48:41 +00:00
SemaDeclCXX.cpp Fix a typo (the the => the) 2012-07-23 08:59:39 +00:00
SemaDeclObjC.cpp Attaching comments to declarations during parsing: handle more Objective-C declarations. 2012-07-13 01:06:46 +00:00
SemaExceptionSpec.cpp Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() 2012-05-04 16:32:21 +00:00
SemaExpr.cpp PR12917: Remove incorrect assumption that lambda mangling information cannot 2012-07-22 23:45:10 +00:00
SemaExprCXX.cpp The delete argument should not be converted to void*. 2012-07-09 21:15:43 +00:00
SemaExprMember.cpp objective-c: If an ivar is (1) the first ivar in a root class and (2) named `isa`, 2012-06-21 21:35:15 +00:00
SemaExprObjC.cpp Warn on weak properties declared in protocols as well. 2012-06-28 16:39:28 +00:00
SemaFixItUtils.cpp Drop the ASTContext.h include from Stmt.h and fix up transitive users. 2012-07-04 17:04:04 +00:00
SemaInit.cpp PR12670: Support for initializing an array of non-aggregate class type from an 2012-07-07 08:35:56 +00:00
SemaLambda.cpp PR12917: Remove incorrect assumption that lambda mangling information cannot 2012-07-22 23:45:10 +00:00
SemaLookup.cpp Fix a typo (the the => the) 2012-07-23 08:59:39 +00:00
SemaObjCProperty.cpp Attaching comments to declarations during parsing: handle more Objective-C declarations. 2012-07-13 01:06:46 +00:00
SemaOverload.cpp Fix a typo (the the => the) 2012-07-23 08:59:39 +00:00
SemaPseudoObject.cpp Change warning to error when property setter names conflict. 2012-05-26 16:10:06 +00:00
SemaStmt.cpp Issue warning when assigning out-of-range integer values to enums. 2012-07-17 18:00:08 +00:00
SemaStmtAttr.cpp Inline storage of attributes in AttributedStmt. 2012-07-09 10:04:07 +00:00
SemaTemplate.cpp PR13365: Fix code which was trying to treat an array of DeducedTemplateArgument 2012-07-16 01:09:10 +00:00
SemaTemplateDeduction.cpp When performing the deduced/actual argument type check for C++ 2012-07-18 00:14:59 +00:00
SemaTemplateInstantiate.cpp PR13365: Fix code which was trying to treat an array of DeducedTemplateArgument 2012-07-16 01:09:10 +00:00
SemaTemplateInstantiateDecl.cpp PR12917: Remove incorrect assumption that lambda mangling information cannot 2012-07-22 23:45:10 +00:00
SemaTemplateVariadic.cpp PR13386: When matching up parameters between a function template declaration 2012-07-18 01:29:05 +00:00
SemaType.cpp Reject 'int a[1][];' in Sema rather than crashing in IR generation. Found by a 2012-07-07 23:00:31 +00:00
TargetAttributesSema.cpp Reapply r158700 and fixup patches, minus one hunk that slipped through and 2012-06-19 23:57:03 +00:00
TargetAttributesSema.h Remove Sema.h's dependency on DeclCXX.h. 2010-08-25 07:42:41 +00:00
TreeTransform.h PR12917: Remove incorrect assumption that lambda mangling information cannot 2012-07-22 23:45:10 +00:00
TypeLocBuilder.h Remove more unnecessary #include <llvm/ADT/SmallVector.h> 2011-06-20 06:11:46 +00:00