• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching defs:MethodList

1171     auto MethodList = Builder.beginStruct();
1173 MethodList.addInt(IntTy, Methods.size());
1176 MethodList.addInt(IntTy, td.getTypeSizeInBits(ObjCMethodDescTy) /
1179 auto MethodArray = MethodList.beginArray(ObjCMethodDescTy);
1186 MethodArray.finishAndAddTo(MethodList);
1187 return MethodList.finishAndCreateGlobal(".objc_protocol_method_list",
2767 /// Generates a MethodList. Used in construction of a objc_class and
2779 auto MethodList = Builder.beginStruct();
2780 MethodList.addNullPointer(CGM.Int8PtrTy);
2781 MethodList.addInt(Int32Ty, Methods.size());
2794 MethodList.addInt(SizeTy, td.getTypeSizeInBits(ObjCMethodTy) /
2810 auto MethodArray = MethodList.beginArray();
2831 MethodArray.finishAndAddTo(MethodList);
2834 return MethodList.finishAndCreateGlobal(".objc_method_list",
2994 auto MethodList = Builder.beginStruct();
2995 MethodList.addInt(IntTy, Methods.size());
2996 auto MethodArray = MethodList.beginArray(ObjCMethodDescTy);
3003 MethodArray.finishAndAddTo(MethodList);
3004 return MethodList.finishAndCreateGlobal(".objc_method_list",
3049 llvm::Constant *MethodList = GenerateProtocolMethodList({});
3050 MethodList = llvm::ConstantExpr::getBitCast(MethodList, PtrToInt8Ty);
3063 Elements.add(MethodList); /* .instance_methods */
3064 Elements.add(MethodList); /* .class_methods */
3065 Elements.add(MethodList); /* .optional_instance_methods */
3066 Elements.add(MethodList); /* .optional_class_methods */
3527 llvm::Constant *MethodList = GenerateMethodList(ClassName, "",
3584 llvm::ConstantInt::get(LongTy, instanceSize), IvarList, MethodList,