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