Searched refs:ObjCMethodList (Results 1 – 8 of 8) sorted by relevance
26 struct ObjCMethodList { struct31 llvm::PointerIntPair<ObjCMethodList *, 2> NextAndExtraBits; argument33 ObjCMethodList() { } in ObjCMethodList() function34 ObjCMethodList(ObjCMethodDecl *M) in ObjCMethodList() argument36 ObjCMethodList(const ObjCMethodList &L) in ObjCMethodList() function40 ObjCMethodList *getNext() const { return NextAndExtraBits.getPointer(); } in getNext() argument42 void setNext(ObjCMethodList *L) { NextAndExtraBits.setPointer(L); } in setNext() argument
34 struct ObjCMethodList;
990 typedef std::pair<ObjCMethodList, ObjCMethodList> GlobalMethods;3203 void addMethodToGlobalList(ObjCMethodList *List, ObjCMethodDecl *Method);
3198 void Sema::addMethodToGlobalList(ObjCMethodList *List, in addMethodToGlobalList()3216 ObjCMethodList *Previous = List; in addMethodToGlobalList()3217 ObjCMethodList *ListWithSameDeclaration = nullptr; in addMethodToGlobalList()3287 ObjCMethodList *Mem = BumpAlloc.Allocate<ObjCMethodList>(); in addMethodToGlobalList()3291 auto *List = new (Mem) ObjCMethodList(*ListWithSameDeclaration); in addMethodToGlobalList()3298 Previous->setNext(new (Mem) ObjCMethodList(Method)); in addMethodToGlobalList()3330 ObjCMethodList &Entry = instance ? Pos->second.first : Pos->second.second; in AddMethodToGlobalPool()3400 ObjCMethodList &MethList = InstanceFirst ? Pos->second.first : in CollectMultipleMethodsInGlobalPool()3402 for (ObjCMethodList *M = &MethList; M; M = M->getNext()) in CollectMultipleMethodsInGlobalPool()3416 ObjCMethodList &MethList2 = InstanceFirst ? Pos->second.second : in CollectMultipleMethodsInGlobalPool()[all …]
1102 ObjCMethodList &MethList) { in HelperToDiagnoseMismatchedMethodsInGlobalPool()1103 ObjCMethodList *M = &MethList; in HelperToDiagnoseMismatchedMethodsInGlobalPool()1140 ObjCMethodList &InstMethList = b->second.first; in DiagnoseMismatchedSelectors()1146 ObjCMethodList &ClsMethList = b->second.second; in DiagnoseMismatchedSelectors()
5645 for (ObjCMethodList *MethList = &M->second.second; in AddClassMessageCompletions()5818 for (ObjCMethodList *MethList = &M->second.first; in CodeCompleteObjCInstanceMessage()7247 for (ObjCMethodList *MethList = IsInstanceMethod ? &M->second.first : in CodeCompleteObjCMethodDeclSelector()
2873 ObjCMethodList Instance, Factory;2894 for (const ObjCMethodList *Method = &Methods.Instance; Method; in EmitKeyDataLength()2898 for (const ObjCMethodList *Method = &Methods.Factory; Method; in EmitKeyDataLength()2928 for (const ObjCMethodList *Method = &Methods.Instance; Method; in EmitData()2934 for (const ObjCMethodList *Method = &Methods.Factory; Method; in EmitData()2955 for (const ObjCMethodList *Method = &Methods.Instance; Method; in EmitData()2959 for (const ObjCMethodList *Method = &Methods.Factory; Method; in EmitData()2995 ObjCMethodList(), in WriteSelectors()2996 ObjCMethodList() in WriteSelectors()3007 for (ObjCMethodList *M = &Data.Instance; in WriteSelectors()[all …]
3327 ObjCMethodList &Start = Method->isInstanceMethod()? Known->second.first in moveMethodToBackOfGlobalList()3330 for (ObjCMethodList *List = &Start; List; List = List->getNext()) { in moveMethodToBackOfGlobalList()7174 ObjCMethodList &List) { in addMethodsToPool()