summaryrefslogtreecommitdiffstats
path: root/lib/Sema/IdentifierResolver.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl2010-08-311-2/+2
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+15
* DeclPtrTy -> Decl *John McCall2010-08-211-2/+2
* More PCH -> AST renaming.Sebastian Redl2010-08-181-4/+4
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-1/+1
* Correctly deal with using names for both functions and structs in chained PCH.Sebastian Redl2010-07-301-0/+10
* Optimize the implementation of IdDeclInfo pooling in the IdentifierResolver.John McCall2010-02-151-13/+25
* Eliminate dead code.Eli Friedman2010-01-021-42/+0
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-8/+8
* Add DeclContext::Equals to compare declaration contexts based on their primar...Douglas Gregor2009-09-011-2/+1
* Make sure to compare primary declaration contexts when determining whether a ...Douglas Gregor2009-08-261-1/+2
* Lazy deserialization of the declaration chains associated withDouglas Gregor2009-04-211-0/+22
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-2/+2
* Switch attributes to be allocated from the declcontext bump pointer just likeChris Lattner2009-03-041-6/+4
* Rework the way we find locally-scoped external declarations when weDouglas Gregor2009-03-021-0/+33
* Now that ObjC decls have DeclContexts too, remove an ugly hack from Identifie...Argyrios Kyrtzidis2009-02-171-34/+1
* Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor2009-01-301-23/+3
* Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor2009-01-201-11/+2
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-0/+3
* This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff2009-01-081-1/+1
* Allow Objective-C entities to be declared within a transparent contextDouglas Gregor2009-01-061-4/+2
* Introduce support for "transparent" DeclContexts, which areDouglas Gregor2009-01-051-48/+13
* Parser support for C++ try-catch.Sebastian Redl2008-12-211-0/+4
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-5/+2
* Rename: FindContext -> FindDeclVisibleInContext.Zhongxing Xu2008-12-051-3/+4
* Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor2008-11-171-26/+25
* Implement C++ 'typeid' parsing and sema.Sebastian Redl2008-11-111-1/+1
* Preliminary support for function overloadingDouglas Gregor2008-10-211-1/+3
* Make IdentifierResolver::isDeclInScope regard declarations of a parent 'contr...Argyrios Kyrtzidis2008-09-091-3/+21
* Add a LangOptions member to IdentifierResolver.Argyrios Kyrtzidis2008-09-091-1/+3
* IdentifierResolver cleanup. Make some methods out-of-line.Argyrios Kyrtzidis2008-09-091-0/+110
* Unify ctx_iterator/ctx_begin()/ctx_end() and iterator/begin()/end() so that a...Argyrios Kyrtzidis2008-07-171-33/+45
* Comments fix.Argyrios Kyrtzidis2008-05-151-1/+1
* -Implement proper name lookup for namespaces.Argyrios Kyrtzidis2008-05-091-137/+68
* Argiris Kirtzidis's fix for handling empty IdDeclInfo's in IdentifierResolver...Douglas Gregor2008-04-141-1/+1
* Move IdDeclInfoMap class in an anonymous namespace. Suggestion by Chris Lattner.Argyrios Kyrtzidis2008-04-141-8/+12
* Introduce support for finding class and enum names via ordinary name lookup i...Douglas Gregor2008-04-131-4/+23
* Use std::list's push_back instead of resize to add an element.Argyrios Kyrtzidis2008-04-121-2/+2
* Fixed comments.Argyrios Kyrtzidis2008-04-121-27/+29
* two new files for previous patch, by Argiris KirtzidisChris Lattner2008-04-111-0/+235