aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclBase.cpp
AgeCommit message (Expand)Author
2013-05-05Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola
2013-05-04Added a function to check whether a Decl is inSean Callanan
2013-05-03Micro-optimization: check the overloaded operator kind beforeJohn McCall
2013-05-03Correctly emit certain implicit references to 'self' even withinJohn McCall
2013-04-16Sema for Captured StatementsTareq A. Siraj
2013-04-16Basic support for Microsoft property declarations andJohn McCall
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-22OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev
2013-02-23Add streamed versions of getQualifiedNameAsString.Benjamin Kramer
2013-02-22[Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han
2013-02-14Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola
2013-02-11Don't bother reconciling external visible decls against our current set ofRichard Smith
2013-02-09Ensure that type definitions present in just-loaded modules areDouglas Gregor
2013-02-08Fix stack overflow and improve performance when a module contains manyRichard Smith
2013-02-07Fix handling of module imports adding names to a DeclContext after qualifiedRichard Smith
2013-02-07Simplify FindExternalVisibleDeclsByName by making it return a bool indicatingRichard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-12Provide Decl::getOwningModule(), which determines the (sub)module inDouglas Gregor
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-11-25Add r168519 back, but with a fix to also merge the used flag in variables.Rafael Espindola
2012-11-24Revert r168519, "Merge used flags so that we don't have to iterate on isUsed....NAKAMURA Takumi
2012-11-23Merge used flags so that we don't have to iterate on isUsed. With this changeRafael Espindola
2012-11-23Remove redundant check.Rafael Espindola
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko
2012-07-17Teach the ASTImporter how to handle anonymous structs/unionsDouglas Gregor
2012-06-20Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriateJohn McCall
2012-06-20Restructure how the driver communicates information about theJohn McCall
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-05-03Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths andDouglas Gregor
2012-03-16Fix Objective-C compilation-time performance regression introduced in r152608.Richard Smith
2012-03-13It never makes sense to do a lookup into a LinkageSpecDecl, so assert that weNick Lewycky
2012-03-13Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-09Allow serializing an invalid ParmVarDecl and don't set access to public forArgyrios Kyrtzidis
2012-03-05AST/stats: Don't effectively use an out-of-line function to return a staticDaniel Dunbar
2012-02-22More ArrayRef-ification of methods.Bill Wendling
2012-02-21Improve our handling of lambda expressions that occur within defaultDouglas Gregor
2012-02-09[PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the...Argyrios Kyrtzidis
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-09Implement redeclaration merging for namespaces defined in distinctDouglas Gregor
2012-01-07Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor
2012-01-06Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bitsDouglas Gregor
2012-01-05Always allocate an extra 8 bytes for a deserialized declaration, sinceDouglas Gregor
2012-01-05When we deserialize a declaration from a module file, allocate extraDouglas Gregor