• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching defs:Protocols

475   llvm::Constant *GenerateProtocolList(ArrayRef<std::string> Protocols);
493 llvm::Constant *Protocols,
1200 SmallVector<llvm::Constant*, 16> Protocols;
1202 Protocols.push_back(
1205 return GenerateProtocolList(Protocols);
1341 llvm::Constant *GenerateProtocolList(ArrayRef<llvm::Constant*> Protocols) {
1343 Protocols.size());
1345 Protocols);
1349 ProtocolBuilder.addInt(SizeTy, Protocols.size());
1383 SmallVector<llvm::Constant*, 16> Protocols;
1385 Protocols.push_back(
1388 llvm::Constant *ProtocolList = GenerateProtocolList(Protocols);
1923 SmallVector<llvm::Constant*, 16> Protocols;
1925 Protocols.push_back(
1928 if (Protocols.empty())
1931 classFields.add(GenerateProtocolList(Protocols));
2896 llvm::Constant *Protocols,
2967 Elements.addBitCast(Protocols, PtrTy);
3022 CGObjCGNU::GenerateProtocolList(ArrayRef<std::string> Protocols) {
3027 ProtocolList.addInt(LongTy, Protocols.size());
3030 for (const std::string *iter = Protocols.begin(), *endIter = Protocols.end();
3068 // Protocols are objects containing lists of the methods implemented and
3097 SmallVector<std::string, 16> Protocols;
3099 Protocols.push_back(PI->getNameAsString());
3116 llvm::Constant *ProtocolList = GenerateProtocolList(Protocols);
3137 // Protocols are objects containing lists of the methods implemented and
3243 SmallVector<std::string, 16> Protocols;
3245 Protocols.push_back(PD->getNameAsString());
3246 return GenerateProtocolList(Protocols);
3517 SmallVector<std::string, 16> Protocols;
3519 Protocols.push_back(I->getNameAsString());
3589 GenerateProtocolList(Protocols), IvarOffsetArray, Properties,