summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Avoid computing the linkage too early. Don't invalidate it.Rafael Espindola2013-03-141-44/+30
* Whitespace cleanup.Rafael Espindola2013-03-121-4/+4
* Correctly compute linkage of decls forward declared extern C.Rafael Espindola2013-03-121-2/+1
* Add TagDecl::hasNameForLinkage(), which is true if the tagJohn McCall2013-03-091-1/+1
* Add a hasExternalStorageAsWritten helper. No functionality change.Rafael Espindola2013-03-071-5/+3
* Rename methods to comply with the LLVM Coding Standards.Rafael Espindola2013-02-271-18/+19
* Change Type::getLinkageAndVisibility to return a LinkageInfo.Rafael Espindola2013-02-271-11/+6
* Move LinkageInfo out of NamedDecl so that it can be used in Type.h.Rafael Espindola2013-02-271-2/+0
* Use the most recent decl in getExplicitVisibility.Rafael Espindola2013-02-261-29/+26
* Add streamed versions of getQualifiedNameAsString.Benjamin Kramer2013-02-231-7/+25
* [Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han2013-02-221-0/+11
* Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer2013-02-221-15/+10
* Decl.cpp/mergeTemplateLV(): Tweak a description. [-Wdocumentation]NAKAMURA Takumi2013-02-221-1/+1
* Ignore visibility from enclosing template argumentsJohn McCall2013-02-211-57/+141
* Use None rather than Optional<T>() where possible.David Blaikie2013-02-211-4/+4
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-21/+17
* Add a new 'type_visibility' attribute to allow users toJohn McCall2013-02-201-62/+165
* Add support for -fvisibility-ms-compat.John McCall2013-02-191-5/+12
* Rework the visibility computation algorithm in preparationJohn McCall2013-02-161-186/+303
* Make helper functions static.Benjamin Kramer2013-02-151-2/+1
* merge hasCLanguageLinkage and isExternC. Keep the shorter name.Rafael Espindola2013-02-141-42/+10
* Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola2013-02-141-11/+24
* Fix a bug reduced from a crash when trying to use modules with libc++. We checkRichard Smith2013-02-121-4/+1
* Ensure that type definitions present in just-loaded modules areDouglas Gregor2013-02-091-4/+21
* Remove unneeded const_castsDmitri Gribenko2013-02-031-4/+2
* Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled asRichard Smith2013-01-301-0/+1
* patch for PR9027 and // rdar://11861085Fariborz Jahanian2013-01-251-0/+1
* Clean up: since we have FunctionDecl::IsInline, make it store the right valueRichard Smith2013-01-251-34/+6
* Fix a bug in VarDecl::getSourceRange() for static member arrays with an elementNico Weber2013-01-221-1/+3
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-171-0/+5
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-7/+7
* commentRafael Espindola2013-01-121-0/+3
* barRafael Espindola2013-01-121-0/+3
* Disable caching of visibility.Rafael Espindola2013-01-121-40/+43
* Handle static functions being redeclared in function scope.Rafael Espindola2013-01-091-0/+4
* Assert that redeclarations have the same linkage.Rafael Espindola2013-01-051-3/+28
* Style fix: We don't use lowercase-and-underscored template parameter names.Rafael Espindola2013-01-041-3/+3
* Fix typo. Thanks to dgregor for noticing it.Rafael Espindola2013-01-041-1/+1
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-4/+4
* Don't get confused if a extern "C" builtin function is redeclared withoutRafael Espindola2012-12-301-1/+1
* Reject overloading of two static extern C functions.Rafael Espindola2012-12-281-0/+30
* Add 171048 back but invalidate the cache of all redeclarations when settingRafael Espindola2012-12-251-28/+37
* Revert r171048, "Cache visibility of decls."NAKAMURA Takumi2012-12-251-35/+28
* Cache visibility of decls.Rafael Espindola2012-12-251-28/+35
* Merge storage classes even when contexts don't match.Rafael Espindola2012-12-181-2/+6
* Fix isThisDeclarationADefinition for extern following tentative.Rafael Espindola2012-12-171-1/+1
* Properly compute triviality for explicitly-defaulted or deleted special members.Richard Smith2012-12-081-7/+0
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-4/+3
* Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer2012-12-011-3/+12
* Now that the underlying problem has been fixed, add r168411 back.Rafael Espindola2012-11-291-6/+4
OpenPOWER on IntegriCloud