Lines Matching refs:MPT
116 bool isZeroInitializable(const MemberPointerType *MPT) override;
118 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override;
126 const MemberPointerType *MPT) override;
132 const MemberPointerType *MPT) override;
140 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override;
143 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
145 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override;
151 const MemberPointerType *MPT,
156 const MemberPointerType *MPT) override;
602 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() argument
603 if (MPT->isMemberDataPointer()) in ConvertMemberPointerType()
631 llvm::Value *MemFnPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument
635 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
637 cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl()); in EmitLoadOfMemberFunctionPointer()
724 CGM.CreateMetadataIdentifierForVirtualMemPtrType(QualType(MPT, 0)); in EmitLoadOfMemberFunctionPointer()
779 CheckTypeDesc = CGF.EmitCheckTypeDescriptor(QualType(MPT, 0)); in EmitLoadOfMemberFunctionPointer()
813 CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer()
829 MPT->getPointeeType(), in EmitLoadOfMemberFunctionPointer()
862 const MemberPointerType *MPT) { in EmitMemberDataPointerAddress() argument
876 llvm::Type *PType = CGF.ConvertTypeForMem(MPT->getPointeeType()) in EmitMemberDataPointerAddress()
1009 ItaniumCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { in EmitNullMemberPointer() argument
1012 if (MPT->isMemberDataPointer()) in EmitNullMemberPointer()
1021 ItaniumCXXABI::EmitMemberDataPointer(const MemberPointerType *MPT, in EmitMemberDataPointer() argument
1099 const MemberPointerType *MPT = MPType->castAs<MemberPointerType>(); in EmitMemberPointer() local
1102 return EmitNullMemberPointer(MPT); in EmitMemberPointer()
1111 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
1122 const MemberPointerType *MPT, in EmitMemberPointerComparison() argument
1140 if (MPT->isMemberDataPointer()) in EmitMemberPointerComparison()
1195 const MemberPointerType *MPT) { in EmitMemberPointerIsNotNull() argument
1199 if (MPT->isMemberDataPointer()) { in EmitMemberPointerIsNotNull()
1242 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() argument
1243 return MPT->isMemberFunctionPointer(); in isZeroInitializable()