llvm-project/clang/lib/Sema
Abramo Bagnara 0d4fce1c2e Fixed instantiated operators source range.
llvm-svn: 165258
2012-10-04 21:40:42 +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 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
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] Always report a CXCursor_MacroDefinition for code-completion 2012-09-27 00:24:09 +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 ParamDecl source range for implicit typed k&r parameters. 2012-10-04 21:38:29 +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 Add FP_CONTRACT support for clang. 2012-10-02 04:45:10 +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 objective-C arc: Warn under arc about a use of an ivar inside a block 2012-10-03 17:55:29 +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 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
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 Add FP_CONTRACT support for clang. 2012-10-02 04:45:10 +00:00
TypeLocBuilder.h Remove more unnecessary #include <llvm/ADT/SmallVector.h> 2011-06-20 06:11:46 +00:00