Lines Matching refs:ProtocolBuilder
1290 auto ProtocolBuilder = builder.beginStruct(); in GenerateProtocolList() local
1291 ProtocolBuilder.addNullPointer(PtrTy); in GenerateProtocolList()
1292 ProtocolBuilder.addInt(SizeTy, Protocols.size()); in GenerateProtocolList()
1293 ProtocolBuilder.add(ProtocolArray); in GenerateProtocolList()
1294 return ProtocolBuilder.finishAndCreateGlobal(".objc_protocol_list", in GenerateProtocolList()
1344 auto ProtocolBuilder = builder.beginStruct(); in GenerateProtocolRef() local
1345 ProtocolBuilder.add(llvm::ConstantExpr::getIntToPtr( in GenerateProtocolRef()
1347 ProtocolBuilder.add(MakeConstantString(ProtocolName)); in GenerateProtocolRef()
1348 ProtocolBuilder.add(ProtocolList); in GenerateProtocolRef()
1349 ProtocolBuilder.add(InstanceMethodList); in GenerateProtocolRef()
1350 ProtocolBuilder.add(ClassMethodList); in GenerateProtocolRef()
1351 ProtocolBuilder.add(OptionalInstanceMethodList); in GenerateProtocolRef()
1352 ProtocolBuilder.add(OptionalClassMethodList); in GenerateProtocolRef()
1354 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, false)); in GenerateProtocolRef()
1356 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, true)); in GenerateProtocolRef()
1358 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, false)); in GenerateProtocolRef()
1360 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, true)); in GenerateProtocolRef()
1362 auto *GV = ProtocolBuilder.finishAndCreateGlobal(SymName, in GenerateProtocolRef()