Lines Matching defs:Protocols
464 llvm::Constant *GenerateProtocolList(ArrayRef<std::string> Protocols);
482 llvm::Constant *Protocols,
1213 SmallVector<llvm::Constant *, 16> Protocols;
1215 Protocols.push_back(GenerateProtocolRef(PI));
1216 return GenerateProtocolList(Protocols);
1355 llvm::Constant *GenerateProtocolList(ArrayRef<llvm::Constant*> Protocols) {
1357 Protocols.size());
1359 Protocols);
1363 ProtocolBuilder.addInt(SizeTy, Protocols.size());
1397 SmallVector<llvm::Constant*, 16> Protocols;
1401 Protocols.push_back(GenerateProtocolRef(PI));
1402 llvm::Constant *ProtocolList = GenerateProtocolList(Protocols);
1938 SmallVector<llvm::Constant *, 16> Protocols;
1940 Protocols.push_back(GenerateProtocolRef(I));
1942 if (Protocols.empty())
1945 classFields.add(GenerateProtocolList(Protocols));
3106 llvm::Constant *Protocols,
3177 Elements.add(Protocols);
3231 CGObjCGNU::GenerateProtocolList(ArrayRef<std::string> Protocols) {
3236 ProtocolList.addInt(LongTy, Protocols.size());
3239 for (const std::string *iter = Protocols.begin(), *endIter = Protocols.end();
3276 // Protocols are objects containing lists of the methods implemented and
3308 SmallVector<std::string, 16> Protocols;
3310 Protocols.push_back(PI->getNameAsString());
3327 llvm::Constant *ProtocolList = GenerateProtocolList(Protocols);
3348 // Protocols are objects containing lists of the methods implemented and
3450 SmallVector<std::string, 16> Protocols;
3452 Protocols.push_back(PD->getNameAsString());
3453 return GenerateProtocolList(Protocols);
3724 SmallVector<std::string, 16> Protocols;
3726 Protocols.push_back(I->getNameAsString());
3796 GenerateProtocolList(Protocols), IvarOffsetArray, Properties,