aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaLookup.cpp
AgeCommit message (Expand)Author
2009-07-29Change uses of:Ted Kremenek
2009-07-29[llvm up]Douglas Gregor
2009-07-21Remove Sema::LookupObjCImplementation and replace it with just calling ObjCIn...Argyrios Kyrtzidis
2009-07-18Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-08Fix a corner case with argument-dependent lookup and overloaded function sets.Douglas Gregor
2009-07-08Improve argument-dependent lookup to find associated classes andDouglas Gregor
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-27Improve support for overloaded operator templates.Douglas Gregor
2009-06-26Add NamedDecl::getUnderlyingDecl that can see through UsingDecl and ObjCCompa...Anders Carlsson
2009-06-26See through UsingDecls in more places.Anders Carlsson
2009-06-26Fix failing test.Anders Carlsson
2009-06-26Fix another assert related to using decls.Anders Carlsson
2009-06-26When creating LookupResults, see through UsingDecls. Fixes PR4450.Anders Carlsson
2009-06-25Improved semantic analysis and AST respresentation for functionDouglas Gregor
2009-06-23Make sure that argument-dependent lookup looks into the global scopeDouglas Gregor
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-17Diagnose class members that shadow a template parameter. FixesDouglas Gregor
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner
2009-05-27Improve name lookup for and template instantiation of declarationDouglas Gregor
2009-05-18Fix sorting of using directives, from Jay FoadDouglas Gregor
2009-05-16Reflow some comments.Mike Stump
2009-05-11Implement the notions of the "current instantiation" and "unknownDouglas Gregor
2009-04-24Eliminate Sema::ObjCAliasDecls. This is based on Steve's fix, but alsoDouglas Gregor
2009-04-24Eliminate Sema::ObjCInterfaceDeclsDouglas Gregor
2009-04-24Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's g...Douglas Gregor
2009-04-23Eliminate Sema::ObjCProtocols. Instead, we place ObjCProtocolDecls inDouglas Gregor
2009-04-21Lazy deserialization of the declaration chains associated withDouglas Gregor
2009-04-09Implementation of pre-compiled headers (PCH) based on lazyDouglas Gregor
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-04-01Make parsing a semantic analysis a little more robust following SemaDouglas Gregor
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-27Tests and fixes for templates declared within (non-template)Douglas Gregor
2009-03-19Introduce a representation for types that we referred to via aDouglas Gregor
2009-03-18The scope representation can now be either a DeclContext pointer or aDouglas Gregor
2009-03-13Implement template instantiation for several more kinds of expressions:Douglas Gregor
2009-03-13Improve the representation of operator expressions like "x + y" withinDouglas Gregor
2009-03-11Add basic, hackish support for instantiation of typedefs in a classDouglas Gregor
2009-02-28Eliminate CXXRecordTypeDouglas Gregor
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-24When we're declaring an object or function with linkage, teach nameDouglas Gregor
2009-02-13Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor
2009-02-11Initial implementation of function overloading in C.Douglas Gregor
2009-02-07Implement dereferencing of pointers-to-member.Sebastian Redl
2009-02-05Improvements and fixes for name lookup with using directives, from Piotr Rak!Douglas Gregor
2009-02-04Basic representation of C++ class templates, from Andrew Sutton.Douglas Gregor