aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/IdentifierResolver.cpp
AgeCommit message (Expand)Author
2013-02-11[Modules] Cope better with top-level declarations loaded after being declared...Douglas Gregor
2012-12-17IdentifierResolver: Remove an unnecessary include and an unused parameter.Nico Weber
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-12Fix more try scoping bugs introduced by r167650.David Blaikie
2012-11-10Handle redeclarations of catch variables in catch blocks.David Blaikie
2012-11-10PR14296: function parameter name collisions in function try/catchDavid Blaikie
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-05-01Remove ref/value inconsistency in redecl_iterator.David Blaikie
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-29Reapply r151638 and r151641.James Molloy
2012-02-28Revert r151638 because it causes assertion hit on PCH creation for Cocoa.hArgyrios Kyrtzidis
2012-02-28Correctly track tags and enum members defined in the prototype of a function,...James Molloy
2012-01-24Only mark an IdentifierInfo as having changed since deserializationDouglas Gregor
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-10-27Make the loading of information attached to an IdentifierInfo from anDouglas Gregor
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-03-24Fix the insertion of label declarations into the identifier chain inDouglas Gregor
2011-03-16When we're inserting a synthesized label declaration for aDouglas Gregor
2011-03-14When synthesizing a label declaration based on a goto statement thatDouglas Gregor
2011-03-07Support explicit template specialization and instantiation for membersDouglas Gregor
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl
2010-08-24Struggle mightily against header inclusion in Sema.h.John McCall
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-18More PCH -> AST renaming.Sebastian Redl
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-07-30Correctly deal with using names for both functions and structs in chained PCH.Sebastian Redl
2010-02-15Optimize the implementation of IdDeclInfo pooling in the IdentifierResolver.John McCall
2010-01-02Eliminate dead code.Eli Friedman
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-01Add DeclContext::Equals to compare declaration contexts based on their primar...Douglas Gregor
2009-08-26Make sure to compare primary declaration contexts when determining whether a ...Douglas Gregor
2009-04-21Lazy deserialization of the declaration chains associated withDouglas Gregor
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-04Switch attributes to be allocated from the declcontext bump pointer just likeChris Lattner
2009-03-02Rework the way we find locally-scoped external declarations when weDouglas Gregor
2009-02-17Now that ObjC decls have DeclContexts too, remove an ugly hack from Identifie...Argyrios Kyrtzidis
2009-01-30Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor
2009-01-20Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor
2009-01-08Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2009-01-06Allow Objective-C entities to be declared within a transparent contextDouglas Gregor
2009-01-05Introduce support for "transparent" DeclContexts, which areDouglas Gregor
2008-12-21Parser support for C++ try-catch.Sebastian Redl
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-05Rename: FindContext -> FindDeclVisibleInContext.Zhongxing Xu
2008-11-17Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor
2008-11-11Implement C++ 'typeid' parsing and sema.Sebastian Redl
2008-10-21Preliminary support for function overloadingDouglas Gregor
2008-09-09Make IdentifierResolver::isDeclInScope regard declarations of a parent 'contr...Argyrios Kyrtzidis
2008-09-09Add a LangOptions member to IdentifierResolver.Argyrios Kyrtzidis