Lines Matching refs:ProtocolBuilder
1343 auto ProtocolBuilder = builder.beginStruct(); in GenerateProtocolList() local
1344 ProtocolBuilder.addNullPointer(PtrTy); in GenerateProtocolList()
1345 ProtocolBuilder.addInt(SizeTy, Protocols.size()); in GenerateProtocolList()
1346 ProtocolBuilder.add(ProtocolArray); in GenerateProtocolList()
1347 return ProtocolBuilder.finishAndCreateGlobal(".objc_protocol_list", in GenerateProtocolList()
1399 auto ProtocolBuilder = builder.beginStruct(); in GenerateProtocolRef() local
1400 ProtocolBuilder.add(llvm::ConstantExpr::getIntToPtr( in GenerateProtocolRef()
1402 ProtocolBuilder.add(MakeConstantString(ProtocolName)); in GenerateProtocolRef()
1403 ProtocolBuilder.add(ProtocolList); in GenerateProtocolRef()
1404 ProtocolBuilder.add(InstanceMethodList); in GenerateProtocolRef()
1405 ProtocolBuilder.add(ClassMethodList); in GenerateProtocolRef()
1406 ProtocolBuilder.add(OptionalInstanceMethodList); in GenerateProtocolRef()
1407 ProtocolBuilder.add(OptionalClassMethodList); in GenerateProtocolRef()
1409 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, false)); in GenerateProtocolRef()
1411 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, true)); in GenerateProtocolRef()
1413 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, false)); in GenerateProtocolRef()
1415 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, true)); in GenerateProtocolRef()
1417 auto *GV = ProtocolBuilder.finishAndCreateGlobal(SymName, in GenerateProtocolRef()