Lines Matching refs:Fields
245 void PushPropertyAttributes(ConstantStructBuilder &Fields, in PushPropertyAttributes() argument
257 Fields.addInt(Int8Ty, attrs & 0xff); in PushPropertyAttributes()
267 Fields.addInt(Int8Ty, attrs & 0xff); in PushPropertyAttributes()
269 Fields.addInt(Int8Ty, 0); in PushPropertyAttributes()
270 Fields.addInt(Int8Ty, 0); in PushPropertyAttributes()
275 virtual ConstantArrayBuilder PushPropertyListHeader(ConstantStructBuilder &Fields, in PushPropertyListHeader() argument
278 Fields.addInt(IntTy, count); in PushPropertyListHeader()
282 Fields.addInt(IntTy, td.getTypeSizeInBits(PropertyMetadataTy) / in PushPropertyListHeader()
286 Fields.add(NULLPtr); in PushPropertyListHeader()
288 return Fields.beginArray(PropertyMetadataTy); in PushPropertyListHeader()
295 auto Fields = PropertiesArray.beginStruct(PropertyMetadataTy); in PushProperty() local
297 Fields.add(MakePropertyEncodingString(property, OCD)); in PushProperty()
298 PushPropertyAttributes(Fields, property, isSynthesized, isDynamic); in PushProperty()
303 Fields.add(MakeConstantString(accessor->getSelector().getAsString())); in PushProperty()
304 Fields.add(TypeEncoding); in PushProperty()
306 Fields.add(NULLPtr); in PushProperty()
307 Fields.add(NULLPtr); in PushProperty()
312 Fields.finishAndAddTo(PropertiesArray); in PushProperty()
1051 auto Fields = Builder.beginStruct(); in GenerateConstantString() local
1053 Fields.add(isa); in GenerateConstantString()
1055 Fields.addNullPointer(PtrTy); in GenerateConstantString()
1075 Fields.addInt(Int32Ty, 2); in GenerateConstantString()
1077 Fields.addInt(Int32Ty, StringLength); in GenerateConstantString()
1079 Fields.addInt(Int32Ty, StringLength * 2); in GenerateConstantString()
1081 Fields.addInt(Int32Ty, 0); in GenerateConstantString()
1088 Fields.add(Buffer); in GenerateConstantString()
1091 Fields.addInt(Int32Ty, 0); in GenerateConstantString()
1093 Fields.addInt(Int32Ty, Str.size()); in GenerateConstantString()
1095 Fields.addInt(Int32Ty, Str.size()); in GenerateConstantString()
1097 Fields.addInt(Int32Ty, 0); in GenerateConstantString()
1099 Fields.add(MakeConstantString(Str)); in GenerateConstantString()
1118 Fields.finishAndCreateGlobal( in GenerateConstantString()
1149 auto Fields = PropertiesArray.beginStruct(PropertyMetadataTy); in PushProperty() local
1151 Fields.add(MakeConstantString(property->getNameAsString())); in PushProperty()
1154 Fields.add(MakeConstantString(TypeStr)); in PushProperty()
1157 Fields.add(MakeConstantString(typeStr)); in PushProperty()
1161 Fields.add(GetConstantSelector(accessor->getSelector(), TypeStr)); in PushProperty()
1163 Fields.add(NULLPtr); in PushProperty()
1168 Fields.finishAndAddTo(PropertiesArray); in PushProperty()
2616 auto Fields = Builder.beginStruct(); in GenerateConstantString() local
2617 Fields.add(isa); in GenerateConstantString()
2618 Fields.add(MakeConstantString(Str)); in GenerateConstantString()
2619 Fields.addInt(IntTy, Str.size()); in GenerateConstantString()
2620 llvm::Constant *ObjCStr = Fields.finishAndCreateGlobal(".objc_str", Align); in GenerateConstantString()