Lines Matching refs:Protocols
410 llvm::Constant *GenerateProtocolList(ArrayRef<std::string> Protocols);
426 llvm::Constant *Protocols,
1568 llvm::Constant *Protocols, in GenerateClassStructure() argument
1624 Elements.push_back(llvm::ConstantExpr::getBitCast(Protocols, PtrTy)); in GenerateClassStructure()
1678 llvm::Constant *CGObjCGNU::GenerateProtocolList(ArrayRef<std::string>Protocols){ in GenerateProtocolList() argument
1680 Protocols.size()); in GenerateProtocolList()
1687 for (const std::string *iter = Protocols.begin(), *endIter = Protocols.end(); in GenerateProtocolList()
1705 Elements.push_back(llvm::ConstantInt::get(LongTy, Protocols.size())); in GenerateProtocolList()
1758 SmallVector<std::string, 16> Protocols; in GenerateProtocol() local
1761 Protocols.push_back((*PI)->getNameAsString()); in GenerateProtocol()
1801 llvm::Constant *ProtocolList = GenerateProtocolList(Protocols); in GenerateProtocol()
2034 SmallVector<std::string, 16> Protocols; in GenerateCategory() local
2039 Protocols.push_back((*I)->getNameAsString()); in GenerateCategory()
2054 GenerateProtocolList(Protocols), PtrTy)); in GenerateCategory()
2270 SmallVector<std::string, 16> Protocols; in GenerateClass() local
2274 Protocols.push_back((*I)->getNameAsString()); in GenerateClass()
2346 MethodList, GenerateProtocolList(Protocols), IvarOffsetArray, in GenerateClass()