Lines Matching refs:MPT
119 bool isZeroInitializable(const MemberPointerType *MPT) override;
121 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override;
129 const MemberPointerType *MPT) override;
135 const MemberPointerType *MPT) override;
143 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override;
146 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
148 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override;
154 const MemberPointerType *MPT,
159 const MemberPointerType *MPT) override;
601 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() argument
602 if (MPT->isMemberDataPointer()) in ConvertMemberPointerType()
630 llvm::Value *MemFnPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument
634 MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
636 cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl()); in EmitLoadOfMemberFunctionPointer()
718 CGM.CreateMetadataIdentifierForVirtualMemPtrType(QualType(MPT, 0)); in EmitLoadOfMemberFunctionPointer()
771 CheckTypeDesc = CGF.EmitCheckTypeDescriptor(QualType(MPT, 0)); in EmitLoadOfMemberFunctionPointer()
805 CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer()
819 MPT->getPointeeType(), in EmitLoadOfMemberFunctionPointer()
852 CGM.getMemberFunctionPointerAuthInfo(QualType(MPT, 0)); in EmitLoadOfMemberFunctionPointer()
870 const MemberPointerType *MPT) { in EmitMemberDataPointerAddress() argument
1105 ItaniumCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { in EmitNullMemberPointer() argument
1108 if (MPT->isMemberDataPointer()) in EmitNullMemberPointer()
1117 ItaniumCXXABI::EmitMemberDataPointer(const MemberPointerType *MPT, in EmitMemberDataPointer() argument
1218 const MemberPointerType *MPT = MPType->castAs<MemberPointerType>(); in EmitMemberPointer() local
1221 return EmitNullMemberPointer(MPT); in EmitMemberPointer()
1234 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
1245 const MemberPointerType *MPT, in EmitMemberPointerComparison() argument
1263 if (MPT->isMemberDataPointer()) in EmitMemberPointerComparison()
1318 const MemberPointerType *MPT) { in EmitMemberPointerIsNotNull() argument
1322 if (MPT->isMemberDataPointer()) { in EmitMemberPointerIsNotNull()
1365 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() argument
1366 return MPT->isMemberFunctionPointer(); in isZeroInitializable()