llvm-project/clang/lib/Sema
Richard Smith f501cc313e Workaround for libstdc++4.6 <atomic> bug: make comment more explicit about what's going on, per Sean Silva's suggestion.
llvm-svn: 165286
2012-10-05 01:46:25 +00:00
..
AnalysisBasedWarnings.cpp Move the 'find macro by spelling' infrastructure to the Preprocessor class and 2012-09-29 11:40:46 +00:00
AttributeList.cpp Add support for "type safety" attributes that allow checking that 'void *' 2012-08-17 00:08:38 +00:00
CMakeLists.txt Pull ScopeInfo implementation into its own file. 2012-09-28 22:21:39 +00:00
CodeCompleteConsumer.cpp [libclang] Remove the ParentKind cursor kind from code-completion results. 2012-09-26 16:39:56 +00:00
DeclSpec.cpp Fixed FunctionTypeLoc source range. 2012-10-04 21:42:10 +00:00
DelayedDiagnostic.cpp objective-C: when diagnosing deprecated/unavailable usage of 2012-09-21 20:46:37 +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 During jump-scope checking, build an ExprWithCleanups immediately 2012-09-25 06:56:03 +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
ScopeInfo.cpp Move isObjCSelf into Expr. 2012-10-01 20:34:04 +00:00
Sema.cpp Pull ScopeInfo implementation into its own file. 2012-09-28 22:21:39 +00:00
SemaAccess.cpp Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 2012-09-27 10:16:10 +00:00
SemaAttr.cpp Permanently end the whole "pragma got handled by the parser too early" 2012-10-04 02:36:51 +00:00
SemaCXXScopeSpec.cpp Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() 2012-05-04 16:32:21 +00:00
SemaCast.cpp Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. 2012-08-23 23:38:35 +00:00
SemaChecking.cpp Check if an IdentifierInfo* is null when the FunctionDecl isn't a simple C function. 2012-10-02 04:36:54 +00:00
SemaCodeComplete.cpp [libclang] Introduce CXCursor_ModuleImportDecl cursor kind, used for a module 2012-10-05 00:22:24 +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 Fixed FunctionTypeLoc source range. 2012-10-04 21:42:10 +00:00
SemaDeclAttr.cpp Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. 2012-10-02 14:26:08 +00:00
SemaDeclCXX.cpp Workaround for libstdc++4.6 <atomic> bug: make comment more explicit about what's going on, per Sean Silva's suggestion. 2012-10-05 01:46:25 +00:00
SemaDeclObjC.cpp remove duplicate code. 2012-09-13 20:26:40 +00:00
SemaExceptionSpec.cpp PR13811: Add a FunctionParmPackExpr node to handle references to function 2012-09-12 00:56:43 +00:00
SemaExpr.cpp Implement -Wshift-op-parentheses for: a << b + c 2012-10-05 00:41:03 +00:00
SemaExprCXX.cpp Add FP_CONTRACT support for clang. 2012-10-02 04:45:10 +00:00
SemaExprMember.cpp -Warc-repeated-use-of-weak: check ivars and variables as well. 2012-09-28 22:21:35 +00:00
SemaExprObjC.cpp -Wreceiver-is-weak: rephrase warning text and add a suggestion Note. 2012-09-28 22:21:42 +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 Cleaning up the self initialization checker. 2012-10-01 17:39:51 +00:00
SemaLambda.cpp Handle lambdas where the lambda-declarator is an explicit "(void)". PR13854. 2012-09-20 01:40:23 +00:00
SemaLookup.cpp Fix the AST representation for non-type template arguments to encode 2012-09-26 02:36:12 +00:00
SemaObjCProperty.cpp Make getDefaultSynthIvarName() a member of ObjCPropertyDecl. 2012-09-27 19:45:11 +00:00
SemaOverload.cpp Add FP_CONTRACT support for clang. 2012-10-02 04:45:10 +00:00
SemaPseudoObject.cpp Add FP_CONTRACT support for clang. 2012-10-02 04:45:10 +00:00
SemaStmt.cpp If the range in a for range statement doesn't have a viable begin/end function, 2012-09-20 21:52:32 +00:00
SemaStmtAsm.cpp Revert 165058, per Jim request. This requires further discussion. 2012-10-02 23:38:55 +00:00
SemaStmtAttr.cpp Improve C++11 attribute parsing. 2012-10-03 01:56:22 +00:00
SemaTemplate.cpp Fix the AST representation for non-type template arguments to encode 2012-09-26 02:36:12 +00:00
SemaTemplateDeduction.cpp Fix the AST representation for non-type template arguments to encode 2012-09-26 02:36:12 +00:00
SemaTemplateInstantiate.cpp Fix template instantiation of attributes. More specifically, fix the case 2012-09-26 17:57:31 +00:00
SemaTemplateInstantiateDecl.cpp Fixed instantiated operators source range. 2012-10-04 21:40:42 +00:00
SemaTemplateVariadic.cpp Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. 2012-08-31 18:45:21 +00:00
SemaType.cpp Fixed FunctionTypeLoc source range. 2012-10-04 21:42:10 +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 Fixed FunctionTypeLoc source range. 2012-10-04 21:42:10 +00:00
TypeLocBuilder.h Remove more unnecessary #include <llvm/ADT/SmallVector.h> 2011-06-20 06:11:46 +00:00