aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/Decl.h
AgeCommit message (Expand)Author
2013-04-19Emit the underlying type in the debug info for all kinds of fixed enumsAdrian Prantl
2013-04-19s/C++0x/C++11/Adrian Prantl
2013-04-16Sema for Captured StatementsTareq A. Siraj
2013-04-15Remove hasExternalLinkageUncached.Rafael Espindola
2013-04-13Annotate flavor of TLS variable (statically or dynamically initialized) onto ...Richard Smith
2013-04-04Add hasExternalLinkageUncached back with the test that Richard provided, butRafael Espindola
2013-04-04Avoid computing the linkage instead of avoiding caching it.Rafael Espindola
2013-04-04Fix 41 of the 61 tests which fail with modules enabled: we were computing andRichard Smith
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-03-30Remove unused default values.Rafael Espindola
2013-03-14Fix an unused variable warning from Clang by sinking a dyn_cast into anChandler Carruth
2013-03-14Avoid computing the linkage too early. Don't invalidate it.Rafael Espindola
2013-03-09Add TagDecl::hasNameForLinkage(), which is true if the tagJohn McCall
2013-03-07Don't duplicate function names. Thanks to Jordan Rose for pointing it out.Rafael Espindola
2013-03-07Add a hasExternalLinkage helper. No functionality change.Rafael Espindola
2013-03-07Add a hasExternalStorageAsWritten helper. No functionality change.Rafael Espindola
2013-03-07Fix typo.Rafael Espindola
2013-02-27Rename methods to comply with the LLVM Coding Standards.Rafael Espindola
2013-02-27Move LinkageInfo out of NamedDecl so that it can be used in Type.h.Rafael Espindola
2013-02-23Add streamed versions of getQualifiedNameAsString.Benjamin Kramer
2013-02-23clang/AST/Decl.h: Add "raw_ostream.h" to appease msvc.NAKAMURA Takumi
2013-02-22[Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han
2013-02-22Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer
2013-02-21Ignore visibility from enclosing template argumentsJohn McCall
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-20Add a new 'type_visibility' attribute to allow users toJohn McCall
2013-02-16Rework the visibility computation algorithm in preparationJohn McCall
2013-02-14merge hasCLanguageLinkage and isExternC. Keep the shorter name.Rafael Espindola
2013-02-14Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola
2013-02-09Ensure that type definitions present in just-loaded modules areDouglas Gregor
2013-01-25patch for PR9027 and // rdar://11861085Fariborz Jahanian
2013-01-25Clean up: since we have FunctionDecl::IsInline, make it store the right valueRichard Smith
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-12Disable caching of visibility.Rafael Espindola
2012-12-28Reject overloading of two static extern C functions.Rafael Espindola
2012-12-25Add 171048 back but invalidate the cache of all redeclarations when settingRafael Espindola
2012-12-25Revert r171048, "Cache visibility of decls."NAKAMURA Takumi
2012-12-25Cache visibility of decls.Rafael Espindola
2012-12-11Use @import rather than @__experimental_modules_import, since theDouglas Gregor
2012-12-08Properly compute triviality for explicitly-defaulted or deleted special members.Richard Smith
2012-12-06Make sure to initialize the HasSkippedBody bit.Argyrios Kyrtzidis
2012-12-06Add a bit on FunctionDecl/ObjCMethodDecl to indicate if there was a bodyArgyrios Kyrtzidis
2012-12-01Don't include Type.h in DeclarationName.h.Benjamin Kramer
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-11-20Don't walk a linked list twice in the same function. On my machine this takesRafael Espindola
2012-11-09Don't use so many bits.Rafael Espindola
2012-10-12Make -mms-bitfields behave consistently.Eli Friedman