Lines Matching refs:builder
1274 void emitMethodConstant(ConstantArrayBuilder &builder,
1277 void emitMethodDescriptionConstant(ConstantArrayBuilder &builder,
1448 void emitMethodConstant(ConstantArrayBuilder &builder,
2346 IvarLayoutBuilder builder(CGM, CharUnits::Zero(), blockInfo.BlockSize, in BuildGCBlockLayout() local
2349 builder.visitBlock(blockInfo); in BuildGCBlockLayout()
2351 if (!builder.hasBitmapData()) in BuildGCBlockLayout()
2355 llvm::Constant *C = builder.buildBitmap(*this, buffer); in BuildGCBlockLayout()
2358 builder.dump(buffer); in BuildGCBlockLayout()
3043 ConstantInitBuilder builder(CGM); in GetOrEmitProtocol() local
3044 auto values = builder.beginStruct(ObjCTypes.ProtocolTy); in GetOrEmitProtocol()
3134 ConstantInitBuilder builder(CGM); in EmitProtocolExtension() local
3135 auto values = builder.beginStruct(ObjCTypes.ProtocolExtensionTy); in EmitProtocolExtension()
3164 ConstantInitBuilder builder(CGM); in EmitProtocolList() local
3165 auto values = builder.beginStruct(); in EmitProtocolList()
3279 ConstantInitBuilder builder(CGM); in EmitPropertyList() local
3280 auto values = builder.beginStruct(); in EmitPropertyList()
3560 ConstantInitBuilder builder(CGM); in GenerateClass() local
3561 auto values = builder.beginStruct(ObjCTypes.ClassTy); in GenerateClass()
3615 ConstantInitBuilder builder(CGM); in EmitMetaClass() local
3616 auto values = builder.beginStruct(ObjCTypes.ClassTy); in EmitMetaClass()
3742 ConstantInitBuilder builder(CGM); in EmitClassExtension() local
3743 auto values = builder.beginStruct(ObjCTypes.ClassExtensionTy); in EmitClassExtension()
3777 ConstantInitBuilder builder(CGM); in EmitIvarList() local
3778 auto ivarList = builder.beginStruct(); in EmitIvarList()
3819 void CGObjCMac::emitMethodDescriptionConstant(ConstantArrayBuilder &builder, in emitMethodDescriptionConstant() argument
3821 auto description = builder.beginStruct(ObjCTypes.MethodDescriptionTy); in emitMethodDescriptionConstant()
3824 description.finishAndAddTo(builder); in emitMethodDescriptionConstant()
3834 void CGObjCMac::emitMethodConstant(ConstantArrayBuilder &builder, in emitMethodConstant() argument
3839 auto method = builder.beginStruct(ObjCTypes.MethodTy); in emitMethodConstant()
3843 method.finishAndAddTo(builder); in emitMethodConstant()
3916 ConstantInitBuilder builder(CGM); in emitMethodList() local
3917 auto values = builder.beginStruct(); in emitMethodList()
3931 ConstantInitBuilder builder(CGM); in emitMethodList() local
3932 auto values = builder.beginStruct(); in emitMethodList()
5158 ConstantInitBuilder builder(CGM); in EmitModuleInfo() local
5159 auto values = builder.beginStruct(ObjCTypes.ModuleTy); in EmitModuleInfo()
5178 ConstantInitBuilder builder(CGM); in EmitModuleSymbols() local
5179 auto values = builder.beginStruct(); in EmitModuleSymbols()
5584 IvarLayoutBuilder builder(CGM, baseOffset, endOffset, ForStrongLayout); in BuildIvarLayout() local
5586 builder.visitAggregate(ivars.begin(), ivars.end(), CharUnits::Zero(), in BuildIvarLayout()
5591 if (!builder.hasBitmapData()) in BuildIvarLayout()
5595 llvm::Constant *C = builder.buildBitmap(*this, buffer); in BuildIvarLayout()
5601 builder.dump(buffer); in BuildIvarLayout()
5668 ConstantInitBuilder builder(CGM); in FinishModule() local
5669 auto values = builder.beginStruct(ObjCTypes.ProtocolTy); in FinishModule()
6314 ConstantInitBuilder builder(CGM); in BuildClassRoTInitializer() local
6315 auto values = builder.beginStruct(ObjCTypes.ClassRonfABITy); in BuildClassRoTInitializer()
6390 ConstantInitBuilder builder(CGM); in BuildClassObject() local
6391 auto values = builder.beginStruct(ObjCTypes.ClassnfABITy); in BuildClassObject()
6642 ConstantInitBuilder builder(CGM); in GenerateCategory() local
6643 auto values = builder.beginStruct(ObjCTypes.CategorynfABITy); in GenerateCategory()
6735 void CGObjCNonFragileABIMac::emitMethodConstant(ConstantArrayBuilder &builder, in emitMethodConstant() argument
6738 auto method = builder.beginStruct(ObjCTypes.MethodTy); in emitMethodConstant()
6751 method.finishAndAddTo(builder); in emitMethodConstant()
6807 ConstantInitBuilder builder(CGM); in emitMethodList() local
6808 auto values = builder.beginStruct(); in emitMethodList()
6911 ConstantInitBuilder builder(CGM); in EmitIvarList() local
6912 auto ivarList = builder.beginStruct(); in EmitIvarList()
7026 ConstantInitBuilder builder(CGM); in GetOrEmitProtocol() local
7027 auto values = builder.beginStruct(ObjCTypes.ProtocolnfABITy); in GetOrEmitProtocol()
7140 ConstantInitBuilder builder(CGM); in EmitProtocolList() local
7141 auto values = builder.beginStruct(); in EmitProtocolList()
7298 ConstantInitBuilder builder(CGM); in EmitVTableMessageSend() local
7299 auto values = builder.beginStruct(); in EmitVTableMessageSend()
7830 ConstantInitBuilder builder(CGM); in GetInterfaceEHType() local
7831 auto values = builder.beginStruct(ObjCTypes.EHTypeTy); in GetInterfaceEHType()