summaryrefslogtreecommitdiffstats
path: root/lib/AST/DeclObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* objective-c: Don't warn when a category does not implement a methodFariborz Jahanian2012-04-051-10/+12
* [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iter...Argyrios Kyrtzidis2012-03-131-9/+5
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* [Sema] Fix crash-on-invalid-code issue:Argyrios Kyrtzidis2012-03-021-0/+4
* objective-c: provide fixit hint when atomic property does notFariborz Jahanian2012-02-291-1/+3
* modern objc translator. Finish off first cut of theFariborz Jahanian2012-02-201-4/+10
* objc: If a method is not implemented in the category implementation butFariborz Jahanian2012-02-091-15/+17
* Switch the ObjC*Decl raw_stream overloads to take a reference, for consistenc...Benjamin Kramer2012-02-071-4/+4
* Delay the creation of the built-in Objective-C class 'Protocol' byDouglas Gregor2012-01-171-1/+1
* When deserializing the definition of a C++ class/ObjC class/ObjCDouglas Gregor2012-01-151-6/+0
* When creating declarations that are deserialized from an module file,Douglas Gregor2012-01-051-6/+70
* Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. Th...Douglas Gregor2012-01-011-10/+4
* Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor2012-01-011-24/+0
* Wire up redeclaration chains for Objective-C protocols, so that bothDouglas Gregor2012-01-011-7/+22
* Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor2012-01-011-1/+7
* Move the data that corresponds to the definition of a protocol into aDouglas Gregor2012-01-011-1/+11
* Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor2011-12-271-22/+0
* objective-c: Use class definition AST in several situations whenFariborz Jahanian2011-12-231-0/+4
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+24
* Make sure we're always setting the previous declaration of an ObjCInterfaceDeclDouglas Gregor2011-12-161-9/+10
* If there is a definition of an ObjCInterfaceDecl, make it the Decl returned f...Douglas Gregor2011-12-161-1/+5
* Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor2011-12-161-14/+22
* Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor2011-12-151-14/+22
* Extend ObjCInterfaceDecl::DefinitionData to contain a pointer to theDouglas Gregor2011-12-151-4/+4
* Introduce the core infrastructure needed to model a completeDouglas Gregor2011-12-151-1/+9
* Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor2011-12-151-36/+72
* Eliminate the vistigial ObjCClassDecl::ObjCClassRef, and inline itsDouglas Gregor2011-12-141-18/+8
* Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam!Argyrios Kyrtzidis2011-12-091-2/+3
* Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'Impl...Argyrios Kyrtzidis2011-11-151-1/+2
* ARC: make assignment to 'self' within class methods illegal. Fixes <rdar://p...Ted Kremenek2011-11-141-11/+20
* [PCH] When completing an objc forward reference, do not serialize the chain o...Argyrios Kyrtzidis2011-11-121-0/+14
* Relax restriction of assigning to 'self' in ARC when a method is attributed w...Ted Kremenek2011-10-251-2/+2
* Don't forget to complete the objc interface before asking for information,Argyrios Kyrtzidis2011-10-191-0/+9
* Have ObjCMethodDecl::getCanonicalDecl take into account redeclared methods.Argyrios Kyrtzidis2011-10-171-0/+4
* Keep track when a ObjC interface/protocol was initially created as a forward ...Argyrios Kyrtzidis2011-10-171-4/+6
* [PCH] Serialize info about redeclared objc methods.Argyrios Kyrtzidis2011-10-141-2/+4
* Really protect from infinite loop when there are objc method redeclarations.Argyrios Kyrtzidis2011-10-141-0/+12
* Keep track of objc method redeclarations in the same interface.Argyrios Kyrtzidis2011-10-141-1/+5
* Improve location fidelity of objc decls.Argyrios Kyrtzidis2011-10-041-12/+17
* Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis2011-10-031-1/+36
* Pass from the parser the locations of selector identifiers when creatingArgyrios Kyrtzidis2011-10-031-0/+1
* Don't keep NumSelectorArgs in the ObjCMethodDecl, the number can be derived f...Argyrios Kyrtzidis2011-10-031-4/+2
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-2/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+2
* Support importing of ObjC categories from modules.Argyrios Kyrtzidis2011-09-011-1/+3
* Remove a few mutating ObjCCategoryDecl methods.Argyrios Kyrtzidis2011-08-301-2/+18
* Warn on missing [super finalize] calls.Nico Weber2011-08-281-0/+1
* objective-c: Treat top-level objective-c declarationsFariborz Jahanian2011-08-271-20/+15
* Fix else style. No functionality change intended.Chad Rosier2011-08-171-2/+1
* Mark objc methods that are implicitly declared for properties (not user-decla...Argyrios Kyrtzidis2011-08-171-1/+3