/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaDeclObjC.cpp | 2251 SmallVector<ObjCMethodDecl *, 4> Methods; local 2258 Methods.push_back(M->Method); 2264 if (Methods.empty()) 2267 if (Methods.size() == 1) 2268 return Methods[0]; 2281 for (unsigned I = 1, N = Methods.size(); I != N; ++I) { 2282 if (!MatchTwoMethodDeclarations(Methods[0], Methods[I], MMS_strict)) { 2294 for (unsigned I = 1, N = Methods.size(); I != N; ++I) { 2296 if (!MatchTwoMethodDeclarations(Methods[ 2374 SmallVector<const ObjCMethodDecl *, 8> Methods; local [all...] |
H A D | SemaDeclCXX.cpp | 4275 // Methods and method templates. 5726 /// \brief Check whether any most overriden method from MD in Methods 5728 const llvm::SmallPtrSet<const CXXMethodDecl *, 8>& Methods) { 5730 return Methods.count(MD->getCanonicalDecl()); 5734 if (CheckMostOverridenMethods(*I, Methods)) 5781 /// \brief Add the most overriden methods from MD to Methods 5783 llvm::SmallPtrSet<const CXXMethodDecl *, 8>& Methods) { 5785 Methods.insert(MD->getCanonicalDecl()); 5789 AddMostOverridenMethods(*I, Methods); 5727 CheckMostOverridenMethods(const CXXMethodDecl *MD, const llvm::SmallPtrSet<const CXXMethodDecl *, 8>& Methods) argument 5782 AddMostOverridenMethods(const CXXMethodDecl *MD, llvm::SmallPtrSet<const CXXMethodDecl *, 8>& Methods) argument
|
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclObjC.cpp | 865 SmallVectorImpl<const ObjCMethodDecl *> &Methods, 885 Methods.push_back(Overridden); 892 CollectOverriddenMethodsRecurse(*P, Method, Methods, MovedToSuper); 904 Methods.push_back(Overridden); 912 CollectOverriddenMethodsRecurse(*P, Method, Methods, MovedToSuper); 920 CollectOverriddenMethodsRecurse(*P, Method, Methods, MovedToSuper); 926 CollectOverriddenMethodsRecurse(*Cat, Method, Methods, 931 return CollectOverriddenMethodsRecurse(Super, Method, Methods, 938 SmallVectorImpl<const ObjCMethodDecl *> &Methods) { 939 CollectOverriddenMethodsRecurse(Container, Method, Methods, 863 CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container, const ObjCMethodDecl *Method, SmallVectorImpl<const ObjCMethodDecl *> &Methods, bool MovedToSuper) argument 936 CollectOverriddenMethods(const ObjCContainerDecl *Container, const ObjCMethodDecl *Method, SmallVectorImpl<const ObjCMethodDecl *> &Methods) argument [all...] |
H A D | VTableBuilder.cpp | 175 const OverridingMethods& Methods = I->second; local 177 for (OverridingMethods::const_iterator I = Methods.begin(), 178 E = Methods.end(); I != E; ++I) { 594 /// Methods for iterating over the components. 1102 OverriddenMethodsSetTy *Methods; member in struct:__anon3167::__anon3168::OverriddenMethodsCollector 1106 return Methods->insert(MD);
|
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGObjCGNU.cpp | 425 llvm::Constant *Methods, 1498 std::vector<llvm::Constant*> Methods; local 1513 Methods.push_back(llvm::ConstantStruct::get(ObjCMethodTy, Elements)); 1518 Methods.size()); 1520 Methods); 1531 Methods.clear(); 1532 Methods.push_back(llvm::ConstantPointerNull::get( 1534 Methods.push_back(llvm::ConstantInt::get(Int32Ty, MethodTypes.size())); 1535 Methods.push_back(MethodArray); 1538 return MakeGlobal(ObjCMethodListTy, Methods, " 1582 GenerateClassStructure( llvm::Constant *MetaClass, llvm::Constant *SuperClass, unsigned info, const char *Name, llvm::Constant *Version, llvm::Constant *InstanceSize, llvm::Constant *IVars, llvm::Constant *Methods, llvm::Constant *Protocols, llvm::Constant *IvarOffsets, llvm::Constant *Properties, llvm::Constant *StrongIvarBitmap, llvm::Constant *WeakIvarBitmap, bool isMeta) argument 1680 std::vector<llvm::Constant*> Methods; local [all...] |
H A D | CGObjCMac.cpp | 1118 ArrayRef<llvm::Constant*> Methods); 1128 ArrayRef<llvm::Constant*> Methods); 1143 ArrayRef<llvm::Constant*> Methods); 1329 ArrayRef<llvm::Constant*> Methods); 2904 ArrayRef<llvm::Constant*> Methods) { 2906 if (Methods.empty()) 2910 Values[0] = llvm::ConstantInt::get(ObjCTypes.IntTy, Methods.size()); 2912 Methods.size()); 2913 Values[1] = llvm::ConstantArray::get(AT, Methods); 3155 ArrayRef<llvm::Constant*> Methods) { 2903 EmitMethodDescList(Twine Name, const char *Section, ArrayRef<llvm::Constant*> Methods) argument 3153 EmitMetaClass(const ObjCImplementationDecl *ID, llvm::Constant *Protocols, ArrayRef<llvm::Constant*> Methods) argument 3387 EmitMethodList(Twine Name, const char *Section, ArrayRef<llvm::Constant*> Methods) argument 5668 std::vector<llvm::Constant*> Methods; local 5996 std::vector<llvm::Constant*> Methods; local 6090 EmitMethodList(Twine Name, const char *Section, ArrayRef<llvm::Constant*> Methods) argument [all...] |
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 2730 data_type_ref Methods) { 2734 for (const ObjCMethodList *Method = &Methods.Instance; Method; 2738 for (const ObjCMethodList *Method = &Methods.Factory; Method; 2760 data_type_ref Methods, unsigned DataLen) { 2762 clang::io::Emit32(Out, Methods.ID); 2764 for (const ObjCMethodList *Method = &Methods.Instance; Method; 2770 for (const ObjCMethodList *Method = &Methods.Factory; Method; 2775 unsigned InstanceBits = Methods.Instance.getBits(); 2779 unsigned FactoryBits = Methods.Factory.getBits(); 2784 for (const ObjCMethodList *Method = &Methods 2729 EmitKeyDataLength(raw_ostream& Out, Selector Sel, data_type_ref Methods) argument 2759 EmitData(raw_ostream& Out, key_type_ref, data_type_ref Methods, unsigned DataLen) argument [all...] |
H A D | ASTReader.cpp | 6322 static void addMethodsToPool(Sema &S, ArrayRef<ObjCMethodDecl *> Methods, argument 6324 for (unsigned I = 0, N = Methods.size(); I != N; ++I) { 6325 S.addMethodToGlobalList(&List, Methods[I]);
|
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ |
H A D | RewriteModernObjC.cpp | 6536 ArrayRef<ObjCMethodDecl *> Methods, 6540 if (Methods.size() > 0) { 6542 Write_method_list_t_TypeDecl(Result, Methods.size()); 6547 Result += "\t"; Result += utostr(Methods.size()); Result += ",\n"; 6548 for (unsigned i = 0, e = Methods.size(); i < e; i++) { 6549 ObjCMethodDecl *MD = Methods[i]; 6914 ArrayRef<ObjCMethodDecl *> Methods, 6917 if (Methods.size() == 0) 6924 for (unsigned i = 0, e = Methods.size(); i < e; i++) { 6925 ObjCMethodDecl *MD = Methods[ 6534 Write_method_list_t_initializer(RewriteModernObjC &RewriteObj, ASTContext *Context, std::string &Result, ArrayRef<ObjCMethodDecl *> Methods, StringRef VarName, StringRef TopLevelDeclName, bool MethodImpl) argument 6912 Write__extendedMethodTypes_initializer(RewriteModernObjC &RewriteObj, ASTContext *Context, std::string &Result, ArrayRef<ObjCMethodDecl *> Methods, StringRef VarName, StringRef ProtocolName) argument [all...] |