Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CGObjCMac

1 //===------- CGObjCMac.cpp - Interface to Apple Objective-C Runtime -------===//
867 class CGObjCMac : public CGObjCCommonMac {
977 CGObjCMac(CodeGen::CodeGenModule &cgm);
1063 assert(false && "CGObjCMac::GetClassGlobal");
1392 /* *** CGObjCMac Public Interface *** */
1394 CGObjCMac::CGObjCMac(CodeGen::CodeGenModule &cgm) : CGObjCCommonMac(cgm),
1402 llvm::Value *CGObjCMac::GetClass(CGBuilderTy &Builder,
1408 llvm::Value *CGObjCMac::GetSelector(CGBuilderTy &Builder, Selector Sel,
1412 llvm::Value *CGObjCMac::GetSelector(CGBuilderTy &Builder, const ObjCMethodDecl
1417 llvm::Constant *CGObjCMac::GetEHType(QualType T) {
1465 CGObjCMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1525 CodeGen::RValue CGObjCMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1691 llvm::Value *CGObjCMac::GenerateProtocolRef(CGBuilderTy &Builder,
1732 llvm::Constant *CGObjCMac::GetOrEmitProtocol(const ObjCProtocolDecl *PD) {
1811 llvm::Constant *CGObjCMac::GetOrEmitProtocolRef(const ObjCProtocolDecl *PD) {
1840 CGObjCMac::EmitProtocolExtension(const ObjCProtocolDecl *PD,
1881 CGObjCMac::EmitProtocolList(llvm::Twine Name,
2004 CGObjCMac::GetMethodDescriptionConstant(const ObjCMethodDecl *MD) {
2017 llvm::Constant *CGObjCMac::EmitMethodDescList(llvm::Twine Name,
2047 void CGObjCMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) {
2147 void CGObjCMac::GenerateClass(const ObjCImplementationDecl *ID) {
2246 llvm::Constant *CGObjCMac::EmitMetaClass(const ObjCImplementationDecl *ID,
2315 llvm::Constant *CGObjCMac::EmitMetaClassRef(const ObjCInterfaceDecl *ID) {
2341 llvm::Value *CGObjCMac::EmitSuperClassRef(const ObjCInterfaceDecl *ID) {
2365 CGObjCMac::EmitClassExtension(const ObjCImplementationDecl *ID) {
2398 llvm::Constant *CGObjCMac::EmitIvarList(const ObjCImplementationDecl *ID,
2465 llvm::Constant *CGObjCMac::GetMethodConstant(const ObjCMethodDecl *MD) {
2479 llvm::Constant *CGObjCMac::EmitMethodList(llvm::Twine Name,
2535 llvm::Function *CGObjCMac::ModuleInitFunction() {
2541 llvm::Constant *CGObjCMac::GetPropertyGetFunction() {
2545 llvm::Constant *CGObjCMac::GetPropertySetFunction() {
2549 llvm::Constant *CGObjCMac::GetGetStructFunction() {
2552 llvm::Constant *CGObjCMac::GetSetStructFunction() {
2556 llvm::Constant *CGObjCMac::EnumerationMutationFunction() {
2560 void CGObjCMac::EmitTryStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S) {
2564 void CGObjCMac::EmitSynchronizedStmt(CodeGenFunction &CGF,
2887 void CGObjCMac::EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
3206 void CGObjCMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
3231 llvm::Value * CGObjCMac::EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
3246 void CGObjCMac::EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
3266 void CGObjCMac::EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
3291 void CGObjCMac::EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
3313 void CGObjCMac::EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
3330 void CGObjCMac::EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
3343 LValue CGObjCMac::EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
3354 llvm::Value *CGObjCMac::EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
3431 void CGObjCMac::EmitModuleInfo() {
3446 llvm::Constant *CGObjCMac::EmitModuleSymbols() {
3485 llvm::Value *CGObjCMac::EmitClassRefFromId(CGBuilderTy &Builder,
3504 llvm::Value *CGObjCMac::EmitClassRef(CGBuilderTy &Builder,
3509 llvm::Value *CGObjCMac::EmitNSAutoreleasePoolClassRef(CGBuilderTy &Builder) {
3514 llvm::Value *CGObjCMac::EmitSelector(CGBuilderTy &Builder, Selector Sel,
4050 void CGObjCMac::FinishModule() {
6136 return new CGObjCMac(CGM);