aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclObjC.cpp
AgeCommit message (Expand)Author
2012-01-01Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. Th...Douglas Gregor
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2012-01-01Wire up redeclaration chains for Objective-C protocols, so that bothDouglas Gregor
2012-01-01Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor
2012-01-01Move the data that corresponds to the definition of a protocol into aDouglas Gregor
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-23objective-c: Use class definition AST in several situations whenFariborz Jahanian
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-16Make sure we're always setting the previous declaration of an ObjCInterfaceDeclDouglas Gregor
2011-12-16If there is a definition of an ObjCInterfaceDecl, make it the Decl returned f...Douglas Gregor
2011-12-16Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-12-15Extend ObjCInterfaceDecl::DefinitionData to contain a pointer to theDouglas Gregor
2011-12-15Introduce the core infrastructure needed to model a completeDouglas Gregor
2011-12-15Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor
2011-12-14Eliminate the vistigial ObjCClassDecl::ObjCClassRef, and inline itsDouglas Gregor
2011-12-09Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam!Argyrios Kyrtzidis
2011-11-15Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'Impl...Argyrios Kyrtzidis
2011-11-14ARC: make assignment to 'self' within class methods illegal. Fixes <rdar://p...Ted Kremenek
2011-11-12[PCH] When completing an objc forward reference, do not serialize the chain o...Argyrios Kyrtzidis
2011-10-25Relax restriction of assigning to 'self' in ARC when a method is attributed w...Ted Kremenek
2011-10-19Don't forget to complete the objc interface before asking for information,Argyrios Kyrtzidis
2011-10-17Have ObjCMethodDecl::getCanonicalDecl take into account redeclared methods.Argyrios Kyrtzidis
2011-10-17Keep track when a ObjC interface/protocol was initially created as a forward ...Argyrios Kyrtzidis
2011-10-14[PCH] Serialize info about redeclared objc methods.Argyrios Kyrtzidis
2011-10-14Really protect from infinite loop when there are objc method redeclarations.Argyrios Kyrtzidis
2011-10-14Keep track of objc method redeclarations in the same interface.Argyrios Kyrtzidis
2011-10-04Improve location fidelity of objc decls.Argyrios Kyrtzidis
2011-10-03Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis
2011-10-03Pass from the parser the locations of selector identifiers when creatingArgyrios Kyrtzidis
2011-10-03Don't keep NumSelectorArgs in the ObjCMethodDecl, the number can be derived f...Argyrios Kyrtzidis
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-01Support importing of ObjC categories from modules.Argyrios Kyrtzidis
2011-08-30Remove a few mutating ObjCCategoryDecl methods.Argyrios Kyrtzidis
2011-08-28Warn on missing [super finalize] calls.Nico Weber
2011-08-27objective-c: Treat top-level objective-c declarationsFariborz Jahanian
2011-08-17Fix else style. No functionality change intended.Chad Rosier
2011-08-17Mark objc methods that are implicitly declared for properties (not user-decla...Argyrios Kyrtzidis
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Move this ObjCImplementationDecl member function into libASTJohn McCall
2011-07-05objc-arc: enforce performSelector rules in rejecting retaining selectorsFariborz Jahanian
2011-06-17Objective-C fast enumeration loop variables are not retained in ARC, butJohn McCall
2011-06-15Automatic Reference Counting.John McCall
2011-06-11Implement Objective-C Related Result Type semantics.Douglas Gregor
2011-03-08Fixed source range for all DeclaratorDecl's.Abramo Bagnara
2011-03-02Work around a misdesigned GCC warning.John McCall
2011-03-02Provide an attribute, objc_method_family, to allow the inferred familyJohn McCall
2011-03-02Move some of the logic about classifying Objective-C methods intoJohn McCall
2010-12-03Diagnose when accessing property in a class method andFariborz Jahanian