Searched refs:ObjCMethodList (Results 1 – 8 of 8) sorted by relevance
25 struct ObjCMethodList { struct30 llvm::PointerIntPair<ObjCMethodList *, 2> NextAndExtraBits; argument32 ObjCMethodList() { } in ObjCMethodList() argument33 ObjCMethodList(ObjCMethodDecl *M) in ObjCMethodList() function36 ObjCMethodList *getNext() const { return NextAndExtraBits.getPointer(); } in getNext() argument38 void setNext(ObjCMethodList *L) { NextAndExtraBits.setPointer(L); } in setNext() argument
34 struct ObjCMethodList;
953 typedef std::pair<ObjCMethodList, ObjCMethodList> GlobalMethods;3129 void addMethodToGlobalList(ObjCMethodList *List, ObjCMethodDecl *Method);
3150 void Sema::addMethodToGlobalList(ObjCMethodList *List, in addMethodToGlobalList()3168 ObjCMethodList *Previous = List; in addMethodToGlobalList()3214 ObjCMethodList *Mem = BumpAlloc.Allocate<ObjCMethodList>(); in addMethodToGlobalList()3215 Previous->setNext(new (Mem) ObjCMethodList(Method)); in addMethodToGlobalList()3241 ObjCMethodList &Entry = instance ? Pos->second.first : Pos->second.second; in AddMethodToGlobalPool()3273 ObjCMethodList &MethList = instance ? Pos->second.first : Pos->second.second; in CollectMultipleMethodsInGlobalPool()3274 for (ObjCMethodList *M = &MethList; M; M = M->getNext()) in CollectMultipleMethodsInGlobalPool()3288 ObjCMethodList &MethList = in AreMultipleMethodsInGlobalPool()3294 for (ObjCMethodList *ML = &MethList; ML; ML = ML->getNext()) in AreMultipleMethodsInGlobalPool()3315 ObjCMethodList &MethList = instance ? Pos->second.first : Pos->second.second; in LookupMethodInGlobalPool()[all …]
1105 ObjCMethodList &MethList) { in HelperToDiagnoseMismatchedMethodsInGlobalPool()1106 ObjCMethodList *M = &MethList; in HelperToDiagnoseMismatchedMethodsInGlobalPool()1143 ObjCMethodList &InstMethList = b->second.first; in DiagnoseMismatchedSelectors()1149 ObjCMethodList &ClsMethList = b->second.second; in DiagnoseMismatchedSelectors()
5625 for (ObjCMethodList *MethList = &M->second.second; in AddClassMessageCompletions()5798 for (ObjCMethodList *MethList = &M->second.first; in CodeCompleteObjCInstanceMessage()7227 for (ObjCMethodList *MethList = IsInstanceMethod ? &M->second.first : in CodeCompleteObjCMethodDeclSelector()
2854 ObjCMethodList Instance, Factory;2875 for (const ObjCMethodList *Method = &Methods.Instance; Method; in EmitKeyDataLength()2879 for (const ObjCMethodList *Method = &Methods.Factory; Method; in EmitKeyDataLength()2909 for (const ObjCMethodList *Method = &Methods.Instance; Method; in EmitData()2915 for (const ObjCMethodList *Method = &Methods.Factory; Method; in EmitData()2936 for (const ObjCMethodList *Method = &Methods.Instance; Method; in EmitData()2940 for (const ObjCMethodList *Method = &Methods.Factory; Method; in EmitData()2976 ObjCMethodList(), in WriteSelectors()2977 ObjCMethodList() in WriteSelectors()2988 for (ObjCMethodList *M = &Data.Instance; in WriteSelectors()[all …]
3323 ObjCMethodList &Start = Method->isInstanceMethod()? Known->second.first in moveMethodToBackOfGlobalList()3326 for (ObjCMethodList *List = &Start; List; List = List->getNext()) { in moveMethodToBackOfGlobalList()7127 ObjCMethodList &List) { in addMethodsToPool()