Lines Matching refs:Elements

2935   auto Elements = Builder.beginStruct(ClassTy);  in GenerateClassStructure()  local
2940 Elements.addBitCast(MetaClass, PtrToInt8Ty); in GenerateClassStructure()
2942 Elements.add(SuperClass); in GenerateClassStructure()
2944 Elements.add(MakeConstantString(Name, ".class_name")); in GenerateClassStructure()
2946 Elements.addInt(LongTy, 0); in GenerateClassStructure()
2948 Elements.addInt(LongTy, info); in GenerateClassStructure()
2952 Elements.addInt(LongTy, in GenerateClassStructure()
2956 Elements.add(InstanceSize); in GenerateClassStructure()
2958 Elements.add(IVars); in GenerateClassStructure()
2960 Elements.add(Methods); in GenerateClassStructure()
2963 Elements.add(NULLPtr); in GenerateClassStructure()
2965 Elements.add(NULLPtr); in GenerateClassStructure()
2967 Elements.add(NULLPtr); in GenerateClassStructure()
2969 Elements.addBitCast(Protocols, PtrTy); in GenerateClassStructure()
2971 Elements.add(NULLPtr); in GenerateClassStructure()
2973 Elements.addInt(LongTy, ClassABIVersion); in GenerateClassStructure()
2975 Elements.add(IvarOffsets); in GenerateClassStructure()
2977 Elements.add(Properties); in GenerateClassStructure()
2979 Elements.add(StrongIvarBitmap); in GenerateClassStructure()
2981 Elements.add(WeakIvarBitmap); in GenerateClassStructure()
2990 Elements.finishAndCreateGlobal(ClassSym, CGM.getPointerAlign(), false, in GenerateClassStructure()
3031 auto Elements = ProtocolList.beginArray(PtrToInt8Ty); in GenerateProtocolList() local
3042 Elements.addBitCast(protocol, PtrToInt8Ty); in GenerateProtocolList()
3044 Elements.finishAndAddTo(ProtocolList); in GenerateProtocolList()
3073 auto Elements = Builder.beginStruct(); in GenerateEmptyProtocol() local
3077 Elements.add(llvm::ConstantExpr::getIntToPtr( in GenerateEmptyProtocol()
3080 Elements.add(MakeConstantString(ProtocolName, ".objc_protocol_name")); in GenerateEmptyProtocol()
3081 Elements.add(ProtocolList); /* .protocol_list */ in GenerateEmptyProtocol()
3082 Elements.add(MethodList); /* .instance_methods */ in GenerateEmptyProtocol()
3083 Elements.add(MethodList); /* .class_methods */ in GenerateEmptyProtocol()
3084 Elements.add(MethodList); /* .optional_instance_methods */ in GenerateEmptyProtocol()
3085 Elements.add(MethodList); /* .optional_class_methods */ in GenerateEmptyProtocol()
3086 Elements.add(NULLPtr); /* .properties */ in GenerateEmptyProtocol()
3087 Elements.add(NULLPtr); /* .optional_properties */ in GenerateEmptyProtocol()
3088 return Elements.finishAndCreateGlobal(SymbolForProtocol(ProtocolName), in GenerateEmptyProtocol()
3147 auto Elements = Builder.beginStruct(); in GenerateProtocol() local
3148 Elements.add( in GenerateProtocol()
3151 Elements.add(MakeConstantString(ProtocolName)); in GenerateProtocol()
3152 Elements.add(ProtocolList); in GenerateProtocol()
3153 Elements.add(InstanceMethodList); in GenerateProtocol()
3154 Elements.add(ClassMethodList); in GenerateProtocol()
3155 Elements.add(OptionalInstanceMethodList); in GenerateProtocol()
3156 Elements.add(OptionalClassMethodList); in GenerateProtocol()
3157 Elements.add(PropertyList); in GenerateProtocol()
3158 Elements.add(OptionalPropertyList); in GenerateProtocol()
3161 Elements.finishAndCreateGlobal(".objc_protocol", CGM.getPointerAlign()), in GenerateProtocol()
3168 auto Elements = Builder.beginStruct(); in GenerateProtocolHolderCategory() local
3172 Elements.add(MakeConstantString(CategoryName)); in GenerateProtocolHolderCategory()
3173 Elements.add(MakeConstantString(ClassName)); in GenerateProtocolHolderCategory()
3175 Elements.addBitCast(GenerateMethodList( in GenerateProtocolHolderCategory()
3178 Elements.addBitCast(GenerateMethodList( in GenerateProtocolHolderCategory()
3192 Elements.addBitCast( in GenerateProtocolHolderCategory()
3197 Elements.finishAndCreateGlobal("", CGM.getPointerAlign()), in GenerateProtocolHolderCategory()
3266 auto Elements = Builder.beginStruct(); in GenerateCategory() local
3267 Elements.add(MakeConstantString(CategoryName)); in GenerateCategory()
3268 Elements.add(MakeConstantString(ClassName)); in GenerateCategory()
3273 Elements.addBitCast( in GenerateCategory()
3281 Elements.addBitCast( in GenerateCategory()
3285 Elements.addBitCast(GenerateCategoryProtocolList(CatDecl), PtrTy); in GenerateCategory()
3291 Elements.addBitCast(GeneratePropertyList(OCD, Category, false), PtrTy); in GenerateCategory()
3293 Elements.addBitCast(GeneratePropertyList(OCD, Category, true), PtrTy); in GenerateCategory()
3295 Elements.addNullPointer(PtrTy); in GenerateCategory()
3296 Elements.addNullPointer(PtrTy); in GenerateCategory()
3301 Elements.finishAndCreateGlobal( in GenerateCategory()