Lines Matching defs:Protocols

463   llvm::Constant *GenerateProtocolList(ArrayRef<std::string> Protocols);
481 llvm::Constant *Protocols,
1214 SmallVector<llvm::Constant *, 16> Protocols;
1216 Protocols.push_back(GenerateProtocolRef(PI));
1217 return GenerateProtocolList(Protocols);
1356 llvm::Constant *GenerateProtocolList(ArrayRef<llvm::Constant*> Protocols) {
1358 Protocols.size());
1360 Protocols);
1364 ProtocolBuilder.addInt(SizeTy, Protocols.size());
1398 SmallVector<llvm::Constant*, 16> Protocols;
1402 Protocols.push_back(GenerateProtocolRef(PI));
1403 llvm::Constant *ProtocolList = GenerateProtocolList(Protocols);
1946 SmallVector<llvm::Constant *, 16> Protocols;
1948 Protocols.push_back(GenerateProtocolRef(I));
1950 if (Protocols.empty())
1953 classFields.add(GenerateProtocolList(Protocols));
3119 llvm::Constant *Protocols,
3189 Elements.add(Protocols);
3243 CGObjCGNU::GenerateProtocolList(ArrayRef<std::string> Protocols) {
3248 ProtocolList.addInt(LongTy, Protocols.size());
3251 for (const std::string *iter = Protocols.begin(), *endIter = Protocols.end();
3288 // Protocols are objects containing lists of the methods implemented and
3320 SmallVector<std::string, 16> Protocols;
3322 Protocols.push_back(PI->getNameAsString());
3339 llvm::Constant *ProtocolList = GenerateProtocolList(Protocols);
3360 // Protocols are objects containing lists of the methods implemented and
3462 SmallVector<std::string, 16> Protocols;
3464 Protocols.push_back(PD->getNameAsString());
3465 return GenerateProtocolList(Protocols);
3736 SmallVector<std::string, 16> Protocols;
3738 Protocols.push_back(I->getNameAsString());
3808 GenerateProtocolList(Protocols), IvarOffsetArray, Properties,