llvm-project/clang/lib/Sema
Nico Weber cf4ff586e8 Add codegen support for __uuidof().
llvm-svn: 165710
2012-10-11 10:13:44 +00:00
..
AnalysisBasedWarnings.cpp StringRef-ify Binary/UnaryOperator::getOpcodeStr 2012-10-08 01:11:04 +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 -Warc-repeated-use-of-weak: look through explicit casts on assigned values. 2012-10-10 16:43:06 +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 Minor cleanup for r165678; no functional change. 2012-10-11 00:34:15 +00:00
SemaCodeComplete.cpp If a macro has been #undef'd in a precompiled header, we still need to 2012-10-09 16:01:50 +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 storing the C++ overridden methods, store them once for the 2012-10-09 01:23:45 +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 Fix stack overflow when trying to create an implicit moving 2012-10-10 16:14:06 +00:00
SemaDeclObjC.cpp Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor. 2012-10-10 16:42:25 +00:00
SemaExceptionSpec.cpp PR13811: Add a FunctionParmPackExpr node to handle references to function 2012-09-12 00:56:43 +00:00
SemaExpr.cpp Move Sema::PropertyIfSetterOrGetter to ObjCMethodDecl::findPropertyDecl. 2012-10-10 16:42:54 +00:00
SemaExprCXX.cpp Add codegen support for __uuidof(). 2012-10-11 10:13:44 +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 Move Sema::PropertyIfSetterOrGetter to ObjCMethodDecl::findPropertyDecl. 2012-10-10 16:42:54 +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 Move Sema::PropertyIfSetterOrGetter to ObjCMethodDecl::findPropertyDecl. 2012-10-10 16:42:54 +00:00
SemaOverload.cpp Clearing a SmallPtrSet is still expensive, split it out from OverloadCandidateSet::clear and don't do it on destruction. 2012-10-09 15:52:25 +00:00
SemaPseudoObject.cpp Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor. 2012-10-10 16:42:25 +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