Lines Matching defs:CGObjCMac

1 //===------- CGObjCMac.cpp - Interface to Apple Objective-C Runtime -------===//
1216 class CGObjCMac : public CGObjCCommonMac {
1316 CGObjCMac(CodeGen::CodeGenModule &cgm);
1880 /* *** CGObjCMac Public Interface *** */
1882 CGObjCMac::CGObjCMac(CodeGen::CodeGenModule &cgm) : CGObjCCommonMac(cgm),
1890 llvm::Value *CGObjCMac::GetClass(CodeGenFunction &CGF,
1896 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, Selector Sel) {
1899 Address CGObjCMac::GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) {
1902 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, const ObjCMethodDecl
1907 llvm::Constant *CGObjCMac::GetEHType(QualType T) {
1958 llvm::Constant *CGObjCMac::getNSConstantStringClassRef() {
2055 CGObjCMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
2117 CodeGen::RValue CGObjCMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
2965 llvm::Value *CGObjCMac::GenerateProtocolRef(CodeGenFunction &CGF,
3025 llvm::Constant *CGObjCMac::GetOrEmitProtocol(const ObjCProtocolDecl *PD) {
3072 llvm::Constant *CGObjCMac::GetOrEmitProtocolRef(const ObjCProtocolDecl *PD) {
3101 CGObjCMac::EmitProtocolExtension(const ObjCProtocolDecl *PD,
3156 CGObjCMac::EmitProtocolList(Twine name,
3335 void CGObjCMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) {
3505 void CGObjCMac::GenerateClass(const ObjCImplementationDecl *ID) {
3606 llvm::Constant *CGObjCMac::EmitMetaClass(const ObjCImplementationDecl *ID,
3667 llvm::Constant *CGObjCMac::EmitMetaClassRef(const ObjCInterfaceDecl *ID) {
3689 llvm::Value *CGObjCMac::EmitSuperClassRef(const ObjCInterfaceDecl *ID) {
3715 CGObjCMac::EmitClassExtension(const ObjCImplementationDecl *ID,
3765 llvm::Constant *CGObjCMac::EmitIvarList(const ObjCImplementationDecl *ID,
3819 void CGObjCMac::emitMethodDescriptionConstant(ConstantArrayBuilder &builder,
3834 void CGObjCMac::emitMethodConstant(ConstantArrayBuilder &builder,
3859 llvm::Constant *CGObjCMac::emitMethodList(Twine name, MethodListType MLT,
4186 llvm::Function *CGObjCMac::ModuleInitFunction() {
4192 llvm::FunctionCallee CGObjCMac::GetPropertyGetFunction() {
4196 llvm::FunctionCallee CGObjCMac::GetPropertySetFunction() {
4200 llvm::FunctionCallee CGObjCMac::GetOptimizedPropertySetFunction(bool atomic,
4205 llvm::FunctionCallee CGObjCMac::GetGetStructFunction() {
4209 llvm::FunctionCallee CGObjCMac::GetSetStructFunction() {
4213 llvm::FunctionCallee CGObjCMac::GetCppAtomicObjectGetFunction() {
4217 llvm::FunctionCallee CGObjCMac::GetCppAtomicObjectSetFunction() {
4221 llvm::FunctionCallee CGObjCMac::EnumerationMutationFunction() {
4225 void CGObjCMac::EmitTryStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S) {
4229 void CGObjCMac::EmitSynchronizedStmt(CodeGenFunction &CGF,
4562 void CGObjCMac::EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
4878 void CGObjCMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
4905 llvm::Value * CGObjCMac::EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
4920 void CGObjCMac::EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
4941 void CGObjCMac::EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
4967 void CGObjCMac::EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
4989 void CGObjCMac::EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
5007 void CGObjCMac::EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
5017 LValue CGObjCMac::EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
5028 llvm::Value *CGObjCMac::EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
5155 void CGObjCMac::EmitModuleInfo() {
5170 llvm::Constant *CGObjCMac::EmitModuleSymbols() {
5209 llvm::Value *CGObjCMac::EmitClassRefFromId(CodeGenFunction &CGF,
5226 llvm::Value *CGObjCMac::EmitClassRef(CodeGenFunction &CGF,
5238 llvm::Value *CGObjCMac::EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) {
5243 llvm::Value *CGObjCMac::EmitSelector(CodeGenFunction &CGF, Selector Sel) {
5247 ConstantAddress CGObjCMac::EmitSelectorAddr(Selector Sel) {
5658 void CGObjCMac::FinishModule() {
7871 return new CGObjCMac(CGM);