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()
1052 auto Fields = Builder.beginStruct(); in GenerateConstantString() local
1054 Fields.add(isa); in GenerateConstantString()
1056 Fields.addNullPointer(PtrTy); in GenerateConstantString()
1076 Fields.addInt(Int32Ty, 2); in GenerateConstantString()
1078 Fields.addInt(Int32Ty, StringLength); in GenerateConstantString()
1080 Fields.addInt(Int32Ty, StringLength * 2); in GenerateConstantString()
1082 Fields.addInt(Int32Ty, 0); in GenerateConstantString()
1089 Fields.add(Buffer); in GenerateConstantString()
1092 Fields.addInt(Int32Ty, 0); in GenerateConstantString()
1094 Fields.addInt(Int32Ty, Str.size()); in GenerateConstantString()
1096 Fields.addInt(Int32Ty, Str.size()); in GenerateConstantString()
1098 Fields.addInt(Int32Ty, 0); in GenerateConstantString()
1100 Fields.add(MakeConstantString(Str)); in GenerateConstantString()
1119 Fields.finishAndCreateGlobal( in GenerateConstantString()
1150 auto Fields = PropertiesArray.beginStruct(PropertyMetadataTy); in PushProperty() local
1152 Fields.add(MakeConstantString(property->getNameAsString())); in PushProperty()
1155 Fields.add(MakeConstantString(TypeStr)); in PushProperty()
1158 Fields.add(MakeConstantString(typeStr)); in PushProperty()
1162 Fields.add(GetConstantSelector(accessor->getSelector(), TypeStr)); in PushProperty()
1164 Fields.add(NULLPtr); in PushProperty()
1169 Fields.finishAndAddTo(PropertiesArray); in PushProperty()
2617 auto Fields = Builder.beginStruct(); in GenerateConstantString() local
2618 Fields.add(isa); in GenerateConstantString()
2619 Fields.add(MakeConstantString(Str)); in GenerateConstantString()
2620 Fields.addInt(IntTy, Str.size()); in GenerateConstantString()
2621 llvm::Constant *ObjCStr = Fields.finishAndCreateGlobal(".objc_str", Align); in GenerateConstantString()