Lines Matching refs:Elements

2816   auto Elements = Builder.beginStruct(ClassTy);  in GenerateClassStructure()  local
2821 Elements.addBitCast(MetaClass, PtrToInt8Ty); in GenerateClassStructure()
2823 Elements.add(SuperClass); in GenerateClassStructure()
2825 Elements.add(MakeConstantString(Name, ".class_name")); in GenerateClassStructure()
2827 Elements.addInt(LongTy, 0); in GenerateClassStructure()
2829 Elements.addInt(LongTy, info); in GenerateClassStructure()
2833 Elements.addInt(LongTy, in GenerateClassStructure()
2837 Elements.add(InstanceSize); in GenerateClassStructure()
2839 Elements.add(IVars); in GenerateClassStructure()
2841 Elements.add(Methods); in GenerateClassStructure()
2844 Elements.add(NULLPtr); in GenerateClassStructure()
2846 Elements.add(NULLPtr); in GenerateClassStructure()
2848 Elements.add(NULLPtr); in GenerateClassStructure()
2850 Elements.addBitCast(Protocols, PtrTy); in GenerateClassStructure()
2852 Elements.add(NULLPtr); in GenerateClassStructure()
2854 Elements.addInt(LongTy, ClassABIVersion); in GenerateClassStructure()
2856 Elements.add(IvarOffsets); in GenerateClassStructure()
2858 Elements.add(Properties); in GenerateClassStructure()
2860 Elements.add(StrongIvarBitmap); in GenerateClassStructure()
2862 Elements.add(WeakIvarBitmap); in GenerateClassStructure()
2871 Elements.finishAndCreateGlobal(ClassSym, CGM.getPointerAlign(), false, in GenerateClassStructure()
2912 auto Elements = ProtocolList.beginArray(PtrToInt8Ty); in GenerateProtocolList() local
2923 Elements.addBitCast(protocol, PtrToInt8Ty); in GenerateProtocolList()
2925 Elements.finishAndAddTo(ProtocolList); in GenerateProtocolList()
2948 auto Elements = Builder.beginStruct(); in GenerateEmptyProtocol() local
2952 Elements.add(llvm::ConstantExpr::getIntToPtr( in GenerateEmptyProtocol()
2955 Elements.add(MakeConstantString(ProtocolName, ".objc_protocol_name")); in GenerateEmptyProtocol()
2956 Elements.add(ProtocolList); /* .protocol_list */ in GenerateEmptyProtocol()
2957 Elements.add(MethodList); /* .instance_methods */ in GenerateEmptyProtocol()
2958 Elements.add(MethodList); /* .class_methods */ in GenerateEmptyProtocol()
2959 Elements.add(MethodList); /* .optional_instance_methods */ in GenerateEmptyProtocol()
2960 Elements.add(MethodList); /* .optional_class_methods */ in GenerateEmptyProtocol()
2961 Elements.add(NULLPtr); /* .properties */ in GenerateEmptyProtocol()
2962 Elements.add(NULLPtr); /* .optional_properties */ in GenerateEmptyProtocol()
2963 return Elements.finishAndCreateGlobal(SymbolForProtocol(ProtocolName), in GenerateEmptyProtocol()
3019 auto Elements = Builder.beginStruct(); in GenerateProtocol() local
3020 Elements.add( in GenerateProtocol()
3023 Elements.add(MakeConstantString(ProtocolName)); in GenerateProtocol()
3024 Elements.add(ProtocolList); in GenerateProtocol()
3025 Elements.add(InstanceMethodList); in GenerateProtocol()
3026 Elements.add(ClassMethodList); in GenerateProtocol()
3027 Elements.add(OptionalInstanceMethodList); in GenerateProtocol()
3028 Elements.add(OptionalClassMethodList); in GenerateProtocol()
3029 Elements.add(PropertyList); in GenerateProtocol()
3030 Elements.add(OptionalPropertyList); in GenerateProtocol()
3033 Elements.finishAndCreateGlobal(".objc_protocol", CGM.getPointerAlign()), in GenerateProtocol()
3040 auto Elements = Builder.beginStruct(); in GenerateProtocolHolderCategory() local
3044 Elements.add(MakeConstantString(CategoryName)); in GenerateProtocolHolderCategory()
3045 Elements.add(MakeConstantString(ClassName)); in GenerateProtocolHolderCategory()
3047 Elements.addBitCast(GenerateMethodList( in GenerateProtocolHolderCategory()
3050 Elements.addBitCast(GenerateMethodList( in GenerateProtocolHolderCategory()
3064 Elements.addBitCast( in GenerateProtocolHolderCategory()
3069 Elements.finishAndCreateGlobal("", CGM.getPointerAlign()), in GenerateProtocolHolderCategory()
3135 auto Elements = Builder.beginStruct(); in GenerateCategory() local
3136 Elements.add(MakeConstantString(CategoryName)); in GenerateCategory()
3137 Elements.add(MakeConstantString(ClassName)); in GenerateCategory()
3142 Elements.addBitCast( in GenerateCategory()
3150 Elements.addBitCast( in GenerateCategory()
3154 Elements.addBitCast(GenerateCategoryProtocolList(CatDecl), PtrTy); in GenerateCategory()
3160 Elements.addBitCast(GeneratePropertyList(OCD, Category, false), PtrTy); in GenerateCategory()
3162 Elements.addBitCast(GeneratePropertyList(OCD, Category, true), PtrTy); in GenerateCategory()
3164 Elements.addNullPointer(PtrTy); in GenerateCategory()
3165 Elements.addNullPointer(PtrTy); in GenerateCategory()
3170 Elements.finishAndCreateGlobal( in GenerateCategory()