Lines Matching full:methodlist
1190 auto MethodList = Builder.beginStruct();
1192 MethodList.addInt(IntTy, Methods.size());
1195 MethodList.addInt(IntTy, DL.getTypeSizeInBits(ObjCMethodDescTy) /
1198 auto MethodArray = MethodList.beginArray(ObjCMethodDescTy);
1205 MethodArray.finishAndAddTo(MethodList);
1206 return MethodList.finishAndCreateGlobal(".objc_protocol_method_list",
3004 /// Generates a MethodList. Used in construction of a objc_class and
3016 auto MethodList = Builder.beginStruct();
3017 MethodList.addNullPointer(CGM.Int8PtrTy);
3018 MethodList.addInt(Int32Ty, Methods.size());
3031 MethodList.addInt(SizeTy, DL.getTypeSizeInBits(ObjCMethodTy) /
3047 auto MethodArray = MethodList.beginArray();
3066 MethodArray.finishAndAddTo(MethodList);
3069 return MethodList.finishAndCreateGlobal(".objc_method_list",
3227 auto MethodList = Builder.beginStruct();
3228 MethodList.addInt(IntTy, Methods.size());
3229 auto MethodArray = MethodList.beginArray(ObjCMethodDescTy);
3236 MethodArray.finishAndAddTo(MethodList);
3237 return MethodList.finishAndCreateGlobal(".objc_method_list",
3287 llvm::Constant *MethodList = GenerateProtocolMethodList({});
3300 Elements.add(MethodList); /* .instance_methods */
3301 Elements.add(MethodList); /* .class_methods */
3302 Elements.add(MethodList); /* .optional_instance_methods */
3303 Elements.add(MethodList); /* .optional_class_methods */
3750 llvm::Constant *MethodList = GenerateMethodList(ClassName, "",
3807 llvm::ConstantInt::get(LongTy, instanceSize), IvarList, MethodList,