Lines Matching refs:ProtocolBuilder
1348 auto ProtocolBuilder = builder.beginStruct(); in GenerateProtocolList() local
1349 ProtocolBuilder.addNullPointer(PtrTy); in GenerateProtocolList()
1350 ProtocolBuilder.addInt(SizeTy, Protocols.size()); in GenerateProtocolList()
1351 ProtocolBuilder.add(ProtocolArray); in GenerateProtocolList()
1352 return ProtocolBuilder.finishAndCreateGlobal(".objc_protocol_list", in GenerateProtocolList()
1404 auto ProtocolBuilder = builder.beginStruct(); in GenerateProtocolRef() local
1405 ProtocolBuilder.add(llvm::ConstantExpr::getIntToPtr( in GenerateProtocolRef()
1407 ProtocolBuilder.add(MakeConstantString(ProtocolName)); in GenerateProtocolRef()
1408 ProtocolBuilder.add(ProtocolList); in GenerateProtocolRef()
1409 ProtocolBuilder.add(InstanceMethodList); in GenerateProtocolRef()
1410 ProtocolBuilder.add(ClassMethodList); in GenerateProtocolRef()
1411 ProtocolBuilder.add(OptionalInstanceMethodList); in GenerateProtocolRef()
1412 ProtocolBuilder.add(OptionalClassMethodList); in GenerateProtocolRef()
1414 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, false)); in GenerateProtocolRef()
1416 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, true)); in GenerateProtocolRef()
1418 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, false)); in GenerateProtocolRef()
1420 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, true)); in GenerateProtocolRef()
1422 auto *GV = ProtocolBuilder.finishAndCreateGlobal(SymName, in GenerateProtocolRef()