Lines Matching refs:CGObjCGNU
96 class CGObjCGNU : public CGObjCRuntime { class
508 CGObjCGNU(CodeGenModule &cgm, unsigned runtimeABIVersion,
608 class CGObjCGCC : public CGObjCGNU {
639 CGObjCGCC(CodeGenModule &Mod) : CGObjCGNU(Mod, 8, 2) { in CGObjCGCC()
650 class CGObjCGNUstep : public CGObjCGNU {
737 CGObjCGNUstep(CodeGenModule &Mod) : CGObjCGNU(Mod, 9, 3) { in CGObjCGNUstep()
825 class CGObjCObjFW: public CGObjCGNU {
871 return CGObjCGNU::GetClassNamed(CGF, Name, isWeak); in GetClassNamed()
888 CGObjCObjFW(CodeGenModule &Mod): CGObjCGNU(Mod, 9, 3) { in CGObjCObjFW()
905 void CGObjCGNU::EmitClassRef(const std::string &className) { in EmitClassRef()
931 CGObjCGNU::CGObjCGNU(CodeGenModule &cgm, unsigned runtimeABIVersion, in CGObjCGNU() function in CGObjCGNU
1056 llvm::Value *CGObjCGNU::GetClassNamed(CodeGenFunction &CGF, in GetClassNamed()
1078 llvm::Value *CGObjCGNU::GetClass(CodeGenFunction &CGF, in GetClass()
1083 llvm::Value *CGObjCGNU::EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) { in EmitNSAutoreleasePoolClassRef()
1087 llvm::Value *CGObjCGNU::GetSelector(CodeGenFunction &CGF, Selector Sel, in GetSelector()
1109 Address CGObjCGNU::GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) { in GetAddrOfSelector()
1120 llvm::Value *CGObjCGNU::GetSelector(CodeGenFunction &CGF, Selector Sel) { in GetSelector()
1124 llvm::Value *CGObjCGNU::GetSelector(CodeGenFunction &CGF, in GetSelector()
1131 llvm::Constant *CGObjCGNU::GetEHType(QualType T) { in GetEHType()
1154 return CGObjCGNU::GetEHType(T); in GetEHType()
1219 ConstantAddress CGObjCGNU::GenerateConstantString(const StringLiteral *SL) { in GenerateConstantString()
1261 CGObjCGNU::GenerateMessageSendSuper(CodeGenFunction &CGF, in GenerateMessageSendSuper()
1369 CGObjCGNU::GenerateMessageSend(CodeGenFunction &CGF, in GenerateMessageSend()
1516 llvm::Constant *CGObjCGNU::
1571 llvm::Constant *CGObjCGNU::
1607 llvm::Constant *CGObjCGNU::GenerateClassStructure( in GenerateClassStructure()
1698 llvm::Constant *CGObjCGNU::
1725 llvm::Constant *CGObjCGNU::GenerateProtocolList(ArrayRef<std::string>Protocols){ in GenerateProtocolList()
1758 llvm::Value *CGObjCGNU::GenerateProtocolRef(CodeGenFunction &CGF, in GenerateProtocolRef()
1766 llvm::Constant *CGObjCGNU::GenerateEmptyProtocol( in GenerateEmptyProtocol()
1795 void CGObjCGNU::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol()
1950 void CGObjCGNU::GenerateProtocolHolderCategory() { in GenerateProtocolHolderCategory()
2009 llvm::Constant *CGObjCGNU::MakeBitField(ArrayRef<bool> bits) { in MakeBitField()
2040 void CGObjCGNU::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory()
2091 llvm::Constant *CGObjCGNU::GeneratePropertyList(const ObjCImplementationDecl *OID, in GeneratePropertyList()
2158 void CGObjCGNU::RegisterAlias(const ObjCCompatibleAliasDecl *OAD) { in RegisterAlias()
2166 void CGObjCGNU::GenerateClass(const ObjCImplementationDecl *OID) { in GenerateClass()
2387 llvm::Function *CGObjCGNU::ModuleInitFunction() { in ModuleInitFunction()
2622 llvm::Function *CGObjCGNU::GenerateMethod(const ObjCMethodDecl *OMD, in GenerateMethod()
2645 llvm::Constant *CGObjCGNU::GetPropertyGetFunction() { in GetPropertyGetFunction()
2649 llvm::Constant *CGObjCGNU::GetPropertySetFunction() { in GetPropertySetFunction()
2653 llvm::Constant *CGObjCGNU::GetOptimizedPropertySetFunction(bool atomic, in GetOptimizedPropertySetFunction()
2658 llvm::Constant *CGObjCGNU::GetGetStructFunction() { in GetGetStructFunction()
2662 llvm::Constant *CGObjCGNU::GetSetStructFunction() { in GetSetStructFunction()
2666 llvm::Constant *CGObjCGNU::GetCppAtomicObjectGetFunction() { in GetCppAtomicObjectGetFunction()
2670 llvm::Constant *CGObjCGNU::GetCppAtomicObjectSetFunction() { in GetCppAtomicObjectSetFunction()
2674 llvm::Constant *CGObjCGNU::EnumerationMutationFunction() { in EnumerationMutationFunction()
2678 void CGObjCGNU::EmitSynchronizedStmt(CodeGenFunction &CGF, in EmitSynchronizedStmt()
2684 void CGObjCGNU::EmitTryStmt(CodeGenFunction &CGF, in EmitTryStmt()
2700 void CGObjCGNU::EmitThrowStmt(CodeGenFunction &CGF, in EmitThrowStmt()
2722 llvm::Value * CGObjCGNU::EmitObjCWeakRead(CodeGenFunction &CGF, in EmitObjCWeakRead()
2730 void CGObjCGNU::EmitObjCWeakAssign(CodeGenFunction &CGF, in EmitObjCWeakAssign()
2739 void CGObjCGNU::EmitObjCGlobalAssign(CodeGenFunction &CGF, in EmitObjCGlobalAssign()
2751 void CGObjCGNU::EmitObjCIvarAssign(CodeGenFunction &CGF, in EmitObjCIvarAssign()
2761 void CGObjCGNU::EmitObjCStrongCastAssign(CodeGenFunction &CGF, in EmitObjCStrongCastAssign()
2770 void CGObjCGNU::EmitGCMemmoveCollectable(CodeGenFunction &CGF, in EmitGCMemmoveCollectable()
2782 llvm::GlobalVariable *CGObjCGNU::ObjCIvarOffsetVariable( in ObjCIvarOffsetVariable()
2828 LValue CGObjCGNU::EmitObjCValueForIvar(CodeGenFunction &CGF, in EmitObjCValueForIvar()
2855 llvm::Value *CGObjCGNU::EmitIvarOffset(CodeGenFunction &CGF, in EmitIvarOffset()