aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaLookup.cpp
AgeCommit message (Expand)Author
2011-01-05Replace the representation of template template argument packDouglas Gregor
2011-01-03When we attempt to create a built-in that involves a library type weDouglas Gregor
2011-01-02Remove obsolete comments.Francois Pichet
2010-12-14Restore r121752 without modification.John McCall
2010-12-14Pull out r121752 in case it's causing the selfhost breakage.John McCall
2010-12-14Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall
2010-12-09Don't walk the translation unit context to produce protocol names whenDouglas Gregor
2010-12-02Do not change the size of LookupResult::Filter based on the NDEBUGDouglas Gregor
2010-11-30Such function decls,as objc's objc_msgSend, builtins in Fariborz Jahanian
2010-11-09Restore patch reversed in r118475. FixesFariborz Jahanian
2010-11-07Fix memory leak of IdentifierIterator object.Ted Kremenek
2010-11-02Teach code completion to provide property results when the propertyDouglas Gregor
2010-10-29When doing name lookup for members don't look into global/namespace scope.Argyrios Kyrtzidis
2010-10-27Remove redundant testDouglas Gregor
2010-10-26Teach typo correction not to return the same keyword that matches aDouglas Gregor
2010-10-23C++ [basic.scope.hiding] allows an ordinary name to hide a non-tagDouglas Gregor
2010-10-22In the presence of using declarations, we can find the same classDouglas Gregor
2010-10-20Fix handling of property and ivar lookup in typo correction; the twoDouglas Gregor
2010-10-20Introduce a simple cache for unqualified typo corrections, so that weDouglas Gregor
2010-10-20Eliminate another ordering dependency in typo correction. Re-enable typo.m, w...Douglas Gregor
2010-10-19Provide an upper bound to the edit-distance algorithm when performingDouglas Gregor
2010-10-19Improve the performance of typo correction, by using a simpleDouglas Gregor
2010-10-15When performing typo correction, keep track of whether the last lookupDouglas Gregor
2010-10-15When we're in the context of an Objective-C message send's receiver,Douglas Gregor
2010-10-14When performing typo correction, look through the set of knownDouglas Gregor
2010-10-14Tweak the typo-correction implementation to determine correctionsDouglas Gregor
2010-09-04zap more dead code.Chris Lattner
2010-09-01Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtoc...Ted Kremenek
2010-08-31Make inline namespace not be transparent after all. The concept simply doesn'...Sebastian Redl
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-08-25Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall
2010-08-25Remove the DenseSet dependency from Sema.h.John McCall
2010-08-25Move more stuff out of Sema.h.John McCall
2010-08-24More header elimination. The goal of all this is to allow Parser toJohn McCall
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-15Extend the code-completion caching infrastructure to include globalDouglas Gregor
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-11Don't try to implicitly declare special members of an invalid class.John McCall
2010-08-11Added locations and type source info for DeclarationName.Abramo Bagnara
2010-08-11If name lookup finds different type declarations in different scopesDouglas Gregor
2010-07-09Introduce -f{no-}spell-checking options to enable/disableDouglas Gregor
2010-07-03Lazily declare default constructors. We now delay the construction ofDouglas Gregor
2010-07-02Lazily declare implicit copy constructors.Douglas Gregor
2010-07-02Introduce a new routine, LookupConstructors(), and use it for allDouglas Gregor
2010-07-02Lazily declare copy-assignment operators.Douglas Gregor
2010-07-02Lazily declare the implicitly-declared destructor in a C++ class.Douglas Gregor
2010-07-01Add a new routine Sema::LookupDestructor and make all destructor-lookup calls...Douglas Gregor
2010-07-01Be a bit more careful with undefined CXXRecordDecls. FixesDouglas Gregor