Lines Matching refs:CGObjCGNU

94 class CGObjCGNU : public CGObjCRuntime {  class
564 CGObjCGNU(CodeGenModule &cgm, unsigned runtimeABIVersion,
681 class CGObjCGCC : public CGObjCGNU {
713 CGObjCGCC(CodeGenModule &Mod) : CGObjCGNU(Mod, 8, 2) { in CGObjCGCC()
723 class CGObjCGNUstep : public CGObjCGNU {
817 CGObjCGNU(Mod, ABI, ProtocolABI, ClassABI) { in CGObjCGNUstep()
1200 Method.add(CGObjCGNU::GetConstantSelector(M)); in GenerateProtocolMethodList()
1224 CGObjCGNU::EnforceType(Builder, ObjCSuper.emitRawPointer(CGF), in LookupIMPSuper()
2152 class CGObjCObjFW: public CGObjCGNU {
2200 return CGObjCGNU::GetClassNamed(CGF, Name, isWeak); in GetClassNamed()
2213 CGObjCObjFW(CodeGenModule &Mod): CGObjCGNU(Mod, 9, 3) { in CGObjCObjFW()
2230 void CGObjCGNU::EmitClassRef(const std::string &className) { in EmitClassRef()
2246 CGObjCGNU::CGObjCGNU(CodeGenModule &cgm, unsigned runtimeABIVersion, in CGObjCGNU() function in CGObjCGNU
2408 llvm::Value *CGObjCGNU::GetClassNamed(CodeGenFunction &CGF, in GetClassNamed()
2428 llvm::Value *CGObjCGNU::GetClass(CodeGenFunction &CGF, in GetClass()
2437 llvm::Value *CGObjCGNU::EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) { in EmitNSAutoreleasePoolClassRef()
2456 llvm::Value *CGObjCGNU::GetTypedSelector(CodeGenFunction &CGF, Selector Sel, in GetTypedSelector()
2479 Address CGObjCGNU::GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) { in GetAddrOfSelector()
2490 llvm::Value *CGObjCGNU::GetSelector(CodeGenFunction &CGF, Selector Sel) { in GetSelector()
2494 llvm::Value *CGObjCGNU::GetSelector(CodeGenFunction &CGF, in GetSelector()
2500 llvm::Constant *CGObjCGNU::GetEHType(QualType T) { in GetEHType()
2526 return CGObjCGNU::GetEHType(T); in GetEHType()
2591 ConstantAddress CGObjCGNU::GenerateConstantString(const StringLiteral *SL) { in GenerateConstantString()
2630 CGObjCGNU::GenerateMessageSendSuper(CodeGenFunction &CGF, in GenerateMessageSendSuper()
2748 CGObjCGNU::GenerateMessageSend(CodeGenFunction &CGF, in GenerateMessageSend()
2993 llvm::Constant *CGObjCGNU::
3061 llvm::Constant *CGObjCGNU::
3097 llvm::Constant *CGObjCGNU::GenerateClassStructure( in GenerateClassStructure()
3208 llvm::Constant *CGObjCGNU::
3231 CGObjCGNU::GenerateProtocolList(ArrayRef<std::string> Protocols) { in GenerateProtocolList()
3256 llvm::Value *CGObjCGNU::GenerateProtocolRef(CodeGenFunction &CGF, in GenerateProtocolRef()
3264 llvm::Constant *CGObjCGNU::GenerateProtocolRef(const ObjCProtocolDecl *PD) { in GenerateProtocolRef()
3273 CGObjCGNU::GenerateEmptyProtocol(StringRef ProtocolName) { in GenerateEmptyProtocol()
3298 void CGObjCGNU::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol()
3368 void CGObjCGNU::GenerateProtocolHolderCategory() { in GenerateProtocolHolderCategory()
3411 llvm::Constant *CGObjCGNU::MakeBitField(ArrayRef<bool> bits) { in MakeBitField()
3445 llvm::Constant *CGObjCGNU::GenerateCategoryProtocolList(const in GenerateCategoryProtocolList()
3456 void CGObjCGNU::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory()
3503 llvm::Constant *CGObjCGNU::GeneratePropertyList(const Decl *Container, in GeneratePropertyList()
3592 void CGObjCGNU::RegisterAlias(const ObjCCompatibleAliasDecl *OAD) { in RegisterAlias()
3600 void CGObjCGNU::GenerateClass(const ObjCImplementationDecl *OID) { in GenerateClass()
3817 llvm::Function *CGObjCGNU::ModuleInitFunction() { in ModuleInitFunction()
4057 llvm::Function *CGObjCGNU::GenerateMethod(const ObjCMethodDecl *OMD, in GenerateMethod()
4108 void CGObjCGNU::GenerateDirectMethodPrologue(CodeGenFunction &CGF, in GenerateDirectMethodPrologue()
4115 llvm::FunctionCallee CGObjCGNU::GetPropertyGetFunction() { in GetPropertyGetFunction()
4119 llvm::FunctionCallee CGObjCGNU::GetPropertySetFunction() { in GetPropertySetFunction()
4123 llvm::FunctionCallee CGObjCGNU::GetOptimizedPropertySetFunction(bool atomic, in GetOptimizedPropertySetFunction()
4128 llvm::FunctionCallee CGObjCGNU::GetGetStructFunction() { in GetGetStructFunction()
4132 llvm::FunctionCallee CGObjCGNU::GetSetStructFunction() { in GetSetStructFunction()
4136 llvm::FunctionCallee CGObjCGNU::GetCppAtomicObjectGetFunction() { in GetCppAtomicObjectGetFunction()
4140 llvm::FunctionCallee CGObjCGNU::GetCppAtomicObjectSetFunction() { in GetCppAtomicObjectSetFunction()
4144 llvm::FunctionCallee CGObjCGNU::EnumerationMutationFunction() { in EnumerationMutationFunction()
4148 void CGObjCGNU::EmitSynchronizedStmt(CodeGenFunction &CGF, in EmitSynchronizedStmt()
4154 void CGObjCGNU::EmitTryStmt(CodeGenFunction &CGF, in EmitTryStmt()
4170 void CGObjCGNU::EmitThrowStmt(CodeGenFunction &CGF, in EmitThrowStmt()
4206 llvm::Value * CGObjCGNU::EmitObjCWeakRead(CodeGenFunction &CGF, in EmitObjCWeakRead()
4213 void CGObjCGNU::EmitObjCWeakAssign(CodeGenFunction &CGF, in EmitObjCWeakAssign()
4221 void CGObjCGNU::EmitObjCGlobalAssign(CodeGenFunction &CGF, in EmitObjCGlobalAssign()
4232 void CGObjCGNU::EmitObjCIvarAssign(CodeGenFunction &CGF, in EmitObjCIvarAssign()
4241 void CGObjCGNU::EmitObjCStrongCastAssign(CodeGenFunction &CGF, in EmitObjCStrongCastAssign()
4249 void CGObjCGNU::EmitGCMemmoveCollectable(CodeGenFunction &CGF, in EmitGCMemmoveCollectable()
4260 llvm::GlobalVariable *CGObjCGNU::ObjCIvarOffsetVariable( in ObjCIvarOffsetVariable()
4275 LValue CGObjCGNU::EmitObjCValueForIvar(CodeGenFunction &CGF, in EmitObjCValueForIvar()
4302 llvm::Value *CGObjCGNU::EmitIvarOffset(CodeGenFunction &CGF, in EmitIvarOffset()