Lines Matching refs:Elements

3144   auto Elements = Builder.beginStruct(ClassTy);  in GenerateClassStructure()  local
3149 Elements.add(MetaClass); in GenerateClassStructure()
3151 Elements.add(SuperClass); in GenerateClassStructure()
3153 Elements.add(MakeConstantString(Name, ".class_name")); in GenerateClassStructure()
3155 Elements.addInt(LongTy, 0); in GenerateClassStructure()
3157 Elements.addInt(LongTy, info); in GenerateClassStructure()
3161 Elements.addInt(LongTy, in GenerateClassStructure()
3165 Elements.add(InstanceSize); in GenerateClassStructure()
3167 Elements.add(IVars); in GenerateClassStructure()
3169 Elements.add(Methods); in GenerateClassStructure()
3172 Elements.add(NULLPtr); in GenerateClassStructure()
3174 Elements.add(NULLPtr); in GenerateClassStructure()
3176 Elements.add(NULLPtr); in GenerateClassStructure()
3178 Elements.add(Protocols); in GenerateClassStructure()
3180 Elements.add(NULLPtr); in GenerateClassStructure()
3182 Elements.addInt(LongTy, ClassABIVersion); in GenerateClassStructure()
3184 Elements.add(IvarOffsets); in GenerateClassStructure()
3186 Elements.add(Properties); in GenerateClassStructure()
3188 Elements.add(StrongIvarBitmap); in GenerateClassStructure()
3190 Elements.add(WeakIvarBitmap); in GenerateClassStructure()
3199 Elements.finishAndCreateGlobal(ClassSym, CGM.getPointerAlign(), false, in GenerateClassStructure()
3239 auto Elements = ProtocolList.beginArray(PtrToInt8Ty); in GenerateProtocolList() local
3250 Elements.add(protocol); in GenerateProtocolList()
3252 Elements.finishAndAddTo(ProtocolList); in GenerateProtocolList()
3280 auto Elements = Builder.beginStruct(); in GenerateEmptyProtocol() local
3284 Elements.add(llvm::ConstantExpr::getIntToPtr( in GenerateEmptyProtocol()
3287 Elements.add(MakeConstantString(ProtocolName, ".objc_protocol_name")); in GenerateEmptyProtocol()
3288 Elements.add(ProtocolList); /* .protocol_list */ in GenerateEmptyProtocol()
3289 Elements.add(MethodList); /* .instance_methods */ in GenerateEmptyProtocol()
3290 Elements.add(MethodList); /* .class_methods */ in GenerateEmptyProtocol()
3291 Elements.add(MethodList); /* .optional_instance_methods */ in GenerateEmptyProtocol()
3292 Elements.add(MethodList); /* .optional_class_methods */ in GenerateEmptyProtocol()
3293 Elements.add(NULLPtr); /* .properties */ in GenerateEmptyProtocol()
3294 Elements.add(NULLPtr); /* .optional_properties */ in GenerateEmptyProtocol()
3295 return Elements.finishAndCreateGlobal(SymbolForProtocol(ProtocolName), in GenerateEmptyProtocol()
3354 auto Elements = Builder.beginStruct(); in GenerateProtocol() local
3355 Elements.add( in GenerateProtocol()
3358 Elements.add(MakeConstantString(ProtocolName)); in GenerateProtocol()
3359 Elements.add(ProtocolList); in GenerateProtocol()
3360 Elements.add(InstanceMethodList); in GenerateProtocol()
3361 Elements.add(ClassMethodList); in GenerateProtocol()
3362 Elements.add(OptionalInstanceMethodList); in GenerateProtocol()
3363 Elements.add(OptionalClassMethodList); in GenerateProtocol()
3364 Elements.add(PropertyList); in GenerateProtocol()
3365 Elements.add(OptionalPropertyList); in GenerateProtocol()
3367 Elements.finishAndCreateGlobal(".objc_protocol", CGM.getPointerAlign()); in GenerateProtocol()
3373 auto Elements = Builder.beginStruct(); in GenerateProtocolHolderCategory() local
3377 Elements.add(MakeConstantString(CategoryName)); in GenerateProtocolHolderCategory()
3378 Elements.add(MakeConstantString(ClassName)); in GenerateProtocolHolderCategory()
3380 Elements.add(GenerateMethodList(ClassName, CategoryName, {}, false)); in GenerateProtocolHolderCategory()
3382 Elements.add(GenerateMethodList(ClassName, CategoryName, {}, true)); in GenerateProtocolHolderCategory()
3395 Elements.add(ProtocolList.finishAndCreateGlobal(".objc_protocol_list", in GenerateProtocolHolderCategory()
3398 Elements.finishAndCreateGlobal("", CGM.getPointerAlign())); in GenerateProtocolHolderCategory()
3466 auto Elements = Builder.beginStruct(); in GenerateCategory() local
3467 Elements.add(MakeConstantString(CategoryName)); in GenerateCategory()
3468 Elements.add(MakeConstantString(ClassName)); in GenerateCategory()
3473 Elements.add( in GenerateCategory()
3481 Elements.add(GenerateMethodList(ClassName, CategoryName, ClassMethods, true)); in GenerateCategory()
3484 Elements.add(GenerateCategoryProtocolList(CatDecl)); in GenerateCategory()
3490 Elements.add(GeneratePropertyList(OCD, Category, false)); in GenerateCategory()
3492 Elements.add(GeneratePropertyList(OCD, Category, true)); in GenerateCategory()
3494 Elements.addNullPointer(PtrTy); in GenerateCategory()
3495 Elements.addNullPointer(PtrTy); in GenerateCategory()
3499 Categories.push_back(Elements.finishAndCreateGlobal( in GenerateCategory()