Lines Matching refs:Fields
247 void PushPropertyAttributes(ConstantStructBuilder &Fields, in PushPropertyAttributes() argument
259 Fields.addInt(Int8Ty, attrs & 0xff); in PushPropertyAttributes()
269 Fields.addInt(Int8Ty, attrs & 0xff); in PushPropertyAttributes()
271 Fields.addInt(Int8Ty, 0); in PushPropertyAttributes()
272 Fields.addInt(Int8Ty, 0); in PushPropertyAttributes()
277 virtual ConstantArrayBuilder PushPropertyListHeader(ConstantStructBuilder &Fields, in PushPropertyListHeader() argument
280 Fields.addInt(IntTy, count); in PushPropertyListHeader()
284 Fields.addInt(IntTy, td.getTypeSizeInBits(PropertyMetadataTy) / in PushPropertyListHeader()
288 Fields.add(NULLPtr); in PushPropertyListHeader()
290 return Fields.beginArray(PropertyMetadataTy); in PushPropertyListHeader()
297 auto Fields = PropertiesArray.beginStruct(PropertyMetadataTy); in PushProperty() local
299 Fields.add(MakePropertyEncodingString(property, OCD)); in PushProperty()
300 PushPropertyAttributes(Fields, property, isSynthesized, isDynamic); in PushProperty()
305 Fields.add(MakeConstantString(accessor->getSelector().getAsString())); in PushProperty()
306 Fields.add(TypeEncoding); in PushProperty()
308 Fields.add(NULLPtr); in PushProperty()
309 Fields.add(NULLPtr); in PushProperty()
314 Fields.finishAndAddTo(PropertiesArray); in PushProperty()
1035 auto Fields = Builder.beginStruct(); in GenerateConstantString() local
1037 Fields.add(isa); in GenerateConstantString()
1039 Fields.addNullPointer(PtrTy); in GenerateConstantString()
1059 Fields.addInt(Int32Ty, 2); in GenerateConstantString()
1061 Fields.addInt(Int32Ty, StringLength); in GenerateConstantString()
1063 Fields.addInt(Int32Ty, StringLength * 2); in GenerateConstantString()
1065 Fields.addInt(Int32Ty, 0); in GenerateConstantString()
1072 Fields.add(Buffer); in GenerateConstantString()
1075 Fields.addInt(Int32Ty, 0); in GenerateConstantString()
1077 Fields.addInt(Int32Ty, Str.size()); in GenerateConstantString()
1079 Fields.addInt(Int32Ty, Str.size()); in GenerateConstantString()
1081 Fields.addInt(Int32Ty, 0); in GenerateConstantString()
1083 Fields.add(MakeConstantString(Str)); in GenerateConstantString()
1102 Fields.finishAndCreateGlobal( in GenerateConstantString()
1134 auto Fields = PropertiesArray.beginStruct(PropertyMetadataTy); in PushProperty() local
1136 Fields.add(MakeConstantString(property->getNameAsString())); in PushProperty()
1139 Fields.add(MakeConstantString(TypeStr)); in PushProperty()
1142 Fields.add(MakeConstantString(typeStr)); in PushProperty()
1146 Fields.add(GetConstantSelector(accessor->getSelector(), TypeStr)); in PushProperty()
1148 Fields.add(NULLPtr); in PushProperty()
1153 Fields.finishAndAddTo(PropertiesArray); in PushProperty()
2506 auto Fields = Builder.beginStruct(); in GenerateConstantString() local
2507 Fields.add(isa); in GenerateConstantString()
2508 Fields.add(MakeConstantString(Str)); in GenerateConstantString()
2509 Fields.addInt(IntTy, Str.size()); in GenerateConstantString()
2511 Fields.finishAndCreateGlobal(".objc_str", Align); in GenerateConstantString()