aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclObjC.cpp
AgeCommit message (Expand)Author
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko
2013-05-03Keep track of an @implementation's super class name location, if one was prov...Argyrios Kyrtzidis
2013-04-25Objective-C: This is a small modification to myFariborz Jahanian
2013-04-24Objective-C: When reporting on missing property accessor implementation inFariborz Jahanian
2013-04-17Use the extra info in global method pool to speed up looking for ObjC overrid...Argyrios Kyrtzidis
2013-04-15Revert "Speed-up ObjCMethodDecl::getOverriddenMethods()."Argyrios Kyrtzidis
2013-04-13Speed-up ObjCMethodDecl::getOverriddenMethods().Argyrios Kyrtzidis
2013-03-29When looking for overridden ObjC methods, don't ignore 'hidden' ones.Argyrios Kyrtzidis
2013-03-21Objective-C: Tighten the rules when warningFariborz Jahanian
2013-03-12Objective-C: Fixes a comment.Fariborz Jahanian
2013-03-06Ensure that DIType is regenerated after we visit an implementationAdrian Prantl
2013-02-27Temporarily revert r176116 for compile-time performance regression.Adrian Prantl
2013-02-26Ensure that DIType is regenerated after we visited an implementation that add...Adrian Prantl
2013-02-14objective-C: synthesize properties in order of theirFariborz Jahanian
2013-02-13objective-C: Make order of ivars which are synthesizedFariborz Jahanian
2013-02-09Ensure that type definitions present in just-loaded modules areDouglas Gregor
2013-01-17Treat hidden Objective-C protocol definitions as if they wereDouglas Gregor
2013-01-16Rework the traversal of Objective-C categories and extensions toDouglas Gregor
2013-01-12comment parsing: when property accessors don't have commentFariborz Jahanian
2013-01-07Minor refactoring of my last patchFariborz Jahanian
2013-01-07objective-C: when searching for declarations in protocolFariborz Jahanian
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-10-31Address Jordan's review: comments, spaces.Anna Zaks
2012-10-18Factor CollectClassPropertyImplementations out of Sema into ASTAnna Zaks
2012-10-11ObjCMethodDecl::findPropertyDecl: bail out early if not an instance method.Jordan Rose
2012-10-10[Doc parsing] This patch searches overridden objc/c++Fariborz Jahanian
2012-10-10Move Sema::PropertyIfSetterOrGetter to ObjCMethodDecl::findPropertyDecl.Jordan Rose
2012-10-10Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor.Jordan Rose
2012-10-09Move the functionality that looks for ObjC overridden methods fromArgyrios Kyrtzidis
2012-10-09When we load a function or method body from an AST file, we checkDouglas Gregor
2012-09-27Make getDefaultSynthIvarName() a member of ObjCPropertyDecl.Anna Zaks
2012-07-30Mark ObjCInterfaceDecl::lookupPrivateMethod as const.Anna Zaks
2012-07-27Consolidate ObjC lookupPrivateMethod methods from Sema and DeclObjC.Anna Zaks
2012-07-19Remove HasSynthBitfield and all callers/writers/etc. Also removeEric Christopher
2012-06-16[AST/libclang] Fix the selector locations that are reported for aArgyrios Kyrtzidis
2012-06-15Documentation cleanup: escape Objective-C @keywords in Doxygen comments.James Dennett
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-05objective-c: Don't warn when a category does not implement a methodFariborz Jahanian
2012-03-13[Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iter...Argyrios Kyrtzidis
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-02[Sema] Fix crash-on-invalid-code issue:Argyrios Kyrtzidis
2012-02-29objective-c: provide fixit hint when atomic property does notFariborz Jahanian
2012-02-20modern objc translator. Finish off first cut of theFariborz Jahanian
2012-02-09objc: If a method is not implemented in the category implementation butFariborz Jahanian
2012-02-07Switch the ObjC*Decl raw_stream overloads to take a reference, for consistenc...Benjamin Kramer
2012-01-17Delay the creation of the built-in Objective-C class 'Protocol' byDouglas Gregor
2012-01-15When deserializing the definition of a C++ class/ObjC class/ObjCDouglas Gregor
2012-01-05When creating declarations that are deserialized from an module file,Douglas Gregor