Lines Matching refs:CGObjCCommonMac
771 class CGObjCCommonMac : public CodeGen::CGObjCRuntime { class
1087 CGObjCCommonMac(CodeGen::CodeGenModule &cgm) in CGObjCCommonMac() function in __anonb5e682970111::CGObjCCommonMac
1216 class CGObjCMac : public CGObjCCommonMac {
1401 class CGObjCNonFragileABIMac : public CGObjCCommonMac {
1882 CGObjCMac::CGObjCMac(CodeGen::CodeGenModule &cgm) : CGObjCCommonMac(cgm), in CGObjCMac()
1944 CGObjCCommonMac::GenerateConstantString(const StringLiteral *SL) { in GenerateConstantString()
1987 CGObjCCommonMac::GenerateConstantNSString(const StringLiteral *Literal) { in GenerateConstantNSString()
2131 CGObjCCommonMac::EmitMessageSend(CodeGen::CodeGenFunction &CGF, in EmitMessageSend()
2324 llvm::Constant *buildBitmap(CGObjCCommonMac &CGObjC,
2339 llvm::Constant *CGObjCCommonMac::BuildGCBlockLayout(CodeGenModule &CGM, in BuildGCBlockLayout()
2419 Qualifiers::ObjCLifetime CGObjCCommonMac::getBlockCaptureLifetime(QualType FQT, in getBlockCaptureLifetime()
2436 void CGObjCCommonMac::UpdateRunSkipBlockVars(bool IsByref, in UpdateRunSkipBlockVars()
2459 void CGObjCCommonMac::BuildRCRecordLayout(const llvm::StructLayout *RecLayout, in BuildRCRecordLayout()
2580 void CGObjCCommonMac::BuildRCBlockVarRecordLayout(const RecordType *RT, in BuildRCBlockVarRecordLayout()
2602 uint64_t CGObjCCommonMac::InlineLayoutInstruction( in InlineLayoutInstruction()
2699 llvm::Constant *CGObjCCommonMac::getBitmapBlockLayout(bool ComputeByrefLayout) { in getBitmapBlockLayout()
2847 const SmallVectorImpl<CGObjCCommonMac::RUN_SKIP> &RunSkipBlockVars, in getBlockLayoutInfoString()
2850 for (const CGObjCCommonMac::RUN_SKIP &R : RunSkipBlockVars) { in getBlockLayoutInfoString()
2851 if (R.opcode == CGObjCCommonMac::BLOCK_LAYOUT_UNRETAINED) { in getBlockLayoutInfoString()
2863 case CGObjCCommonMac::BLOCK_LAYOUT_STRONG: in getBlockLayoutInfoString()
2866 case CGObjCCommonMac::BLOCK_LAYOUT_BYREF: in getBlockLayoutInfoString()
2869 case CGObjCCommonMac::BLOCK_LAYOUT_WEAK: in getBlockLayoutInfoString()
2882 void CGObjCCommonMac::fillRunSkipBlockVars(CodeGenModule &CGM, in fillRunSkipBlockVars()
2935 CGObjCCommonMac::BuildRCBlockLayout(CodeGenModule &CGM, in BuildRCBlockLayout()
2941 std::string CGObjCCommonMac::getRCBlockLayoutStr(CodeGenModule &CGM, in getRCBlockLayoutStr()
2947 llvm::Constant *CGObjCCommonMac::BuildByrefLayout(CodeGen::CodeGenModule &CGM, in BuildByrefLayout()
2974 void CGObjCCommonMac::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol()
2986 llvm::Constant *CGObjCCommonMac::GetProtocolRef(const ObjCProtocolDecl *PD) { in GetProtocolRef()
2993 llvm::Value *CGObjCCommonMac::EmitClassRefViaRuntime( in EmitClassRefViaRuntime()
3223 llvm::Constant *CGObjCCommonMac::EmitPropertyList(Twine Name, in EmitPropertyList()
3303 CGObjCCommonMac::EmitProtocolMethodTypes(Twine Name, in EmitProtocolMethodTypes()
3947 llvm::Function *CGObjCCommonMac::GenerateMethod(const ObjCMethodDecl *OMD, in GenerateMethod()
3970 CGObjCCommonMac::GenerateDirectMethod(const ObjCMethodDecl *OMD, in GenerateDirectMethod()
4015 void CGObjCCommonMac::GenerateDirectMethodPrologue( in GenerateDirectMethodPrologue()
4103 llvm::GlobalVariable *CGObjCCommonMac::CreateMetadataVar(Twine Name, in CreateMetadataVar()
4119 llvm::GlobalVariable *CGObjCCommonMac::CreateMetadataVar(Twine Name, in CreateMetadataVar()
4138 CGObjCCommonMac::CreateCStringLiteral(StringRef Name, ObjCLabelType Type, in CreateCStringLiteral()
5039 std::string CGObjCCommonMac::GetSectionName(StringRef Section, in GetSectionName()
5089 void CGObjCCommonMac::EmitImageInfo() { in EmitImageInfo()
5261 llvm::Constant *CGObjCCommonMac::GetClassName(StringRef RuntimeName) { in GetClassName()
5268 llvm::Function *CGObjCCommonMac::GetMethodDefinition(const ObjCMethodDecl *MD) { in GetMethodDefinition()
5274 llvm::Constant *CGObjCCommonMac::GetIvarLayoutName(IdentifierInfo *Ident, in GetIvarLayoutName()
5379 llvm::Constant *IvarLayoutBuilder::buildBitmap(CGObjCCommonMac &CGObjC, in buildBitmap()
5534 CGObjCCommonMac::BuildIvarLayout(const ObjCImplementationDecl *OMD, in BuildIvarLayout()
5606 llvm::Constant *CGObjCCommonMac::GetMethodVarName(Selector Sel) { in GetMethodVarName()
5615 llvm::Constant *CGObjCCommonMac::GetMethodVarName(IdentifierInfo *ID) { in GetMethodVarName()
5619 llvm::Constant *CGObjCCommonMac::GetMethodVarType(const FieldDecl *Field) { in GetMethodVarType()
5629 llvm::Constant *CGObjCCommonMac::GetMethodVarType(const ObjCMethodDecl *D, in GetMethodVarType()
5641 llvm::Constant *CGObjCCommonMac::GetPropertyName(IdentifierInfo *Ident) { in GetPropertyName()
5651 CGObjCCommonMac::GetPropertyTypeString(const ObjCPropertyDecl *PD, in GetPropertyTypeString()
5706 : CGObjCCommonMac(cgm), ObjCTypes(cgm), ObjCEmptyCacheVar(nullptr), in CGObjCNonFragileABIMac()