Lines Matching refs:ProtocolBuilder
1362 auto ProtocolBuilder = builder.beginStruct(); in GenerateProtocolList() local
1363 ProtocolBuilder.addNullPointer(PtrTy); in GenerateProtocolList()
1364 ProtocolBuilder.addInt(SizeTy, Protocols.size()); in GenerateProtocolList()
1365 ProtocolBuilder.add(ProtocolArray); in GenerateProtocolList()
1366 return ProtocolBuilder.finishAndCreateGlobal(".objc_protocol_list", in GenerateProtocolList()
1416 auto ProtocolBuilder = builder.beginStruct(); in GenerateProtocolRef() local
1417 ProtocolBuilder.add(llvm::ConstantExpr::getIntToPtr( in GenerateProtocolRef()
1419 ProtocolBuilder.add(MakeConstantString(ProtocolName)); in GenerateProtocolRef()
1420 ProtocolBuilder.add(ProtocolList); in GenerateProtocolRef()
1421 ProtocolBuilder.add(InstanceMethodList); in GenerateProtocolRef()
1422 ProtocolBuilder.add(ClassMethodList); in GenerateProtocolRef()
1423 ProtocolBuilder.add(OptionalInstanceMethodList); in GenerateProtocolRef()
1424 ProtocolBuilder.add(OptionalClassMethodList); in GenerateProtocolRef()
1426 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, false)); in GenerateProtocolRef()
1428 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, true)); in GenerateProtocolRef()
1430 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, false)); in GenerateProtocolRef()
1432 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, true)); in GenerateProtocolRef()
1434 auto *GV = ProtocolBuilder.finishAndCreateGlobal(SymName, in GenerateProtocolRef()