aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/DeclBase.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-02-07Fix handling of module imports adding names to a DeclContext after qualifiedRichard Smith1-10/+37
2013-02-07Simplify FindExternalVisibleDeclsByName by making it return a bool indicatingRichard Smith1-1/+9
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko1-4/+4
2013-01-12Provide Decl::getOwningModule(), which determines the (sub)module inDouglas Gregor1-0/+5
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie1-5/+5
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-4/+4
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer1-3/+17
2012-11-25Add r168519 back, but with a fix to also merge the used flag in variables.Rafael Espindola1-7/+0
2012-11-24Revert r168519, "Merge used flags so that we don't have to iterate on isUsed....NAKAMURA Takumi1-0/+7
2012-11-23Merge used flags so that we don't have to iterate on isUsed. With this changeRafael Espindola1-8/+1
2012-11-23Remove redundant check.Rafael Espindola1-2/+3
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko1-1/+1
2012-07-17Teach the ASTImporter how to handle anonymous structs/unionsDouglas Gregor1-9/+11
2012-06-20Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriateJohn McCall1-1/+1
2012-06-20Restructure how the driver communicates information about theJohn McCall1-6/+15
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie1-11/+0
2012-05-03Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths andDouglas Gregor1-5/+0
2012-03-16Fix Objective-C compilation-time performance regression introduced in r152608.Richard Smith1-79/+169
2012-03-13It never makes sense to do a lookup into a LinkageSpecDecl, so assert that weNick Lewycky1-0/+3
2012-03-13Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith1-92/+58
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-1/+1
2012-03-09Allow serializing an invalid ParmVarDecl and don't set access to public forArgyrios Kyrtzidis1-1/+1
2012-03-05AST/stats: Don't effectively use an out-of-line function to return a staticDaniel Dunbar1-5/+3
2012-02-22More ArrayRef-ification of methods.Bill Wendling1-1/+1
2012-02-21Improve our handling of lambda expressions that occur within defaultDouglas Gregor1-2/+6
2012-02-09[PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the...Argyrios Kyrtzidis1-6/+15
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-1/+1
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie1-1/+0
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor1-2/+2
2012-01-09Implement redeclaration merging for namespaces defined in distinctDouglas Gregor1-5/+8
2012-01-07Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor1-12/+20
2012-01-06Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bitsDouglas Gregor1-10/+10
2012-01-05Always allocate an extra 8 bytes for a deserialized declaration, sinceDouglas Gregor1-8/+5
2012-01-05When we deserialize a declaration from a module file, allocate extraDouglas Gregor1-1/+14
2012-01-05When creating declarations that are deserialized from an module file,Douglas Gregor1-0/+6
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor1-1/+0
2012-01-01Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor1-2/+4
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor1-6/+0
2011-12-15Introduce the core infrastructure needed to model a completeDouglas Gregor1-1/+8
2011-12-10Add ability to supply additional message to availability macros,Fariborz Jahanian1-5/+12
2011-12-03Keep track of all of the import declarations that are parsed orDouglas Gregor1-0/+7
2011-12-02Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor1-0/+1
2011-11-08From Vassil Vassilev: add checks for removing Decls for more use cases.Axel Naumann1-1/+2
2011-11-06Change the AST representation of operations on Objective-CJohn McCall1-1/+5
2011-10-21I added a new function to DeclContext calledSean Callanan1-11/+29
2011-10-15Teach the ASTImporter to perform DeclContext lookups in a way thatDouglas Gregor1-0/+32
2011-10-07In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear outArgyrios Kyrtzidis1-18/+13
2011-09-28Introduce Decl::getParentFunctionOrMethod which if the decl is defined insideArgyrios Kyrtzidis1-5/+5
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie1-2/+0
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie1-5/+5