Lines Matching refs:MPT

118   bool isZeroInitializable(const MemberPointerType *MPT) override;
120 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override;
128 const MemberPointerType *MPT) override;
134 const MemberPointerType *MPT) override;
142 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override;
145 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
147 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override;
153 const MemberPointerType *MPT,
158 const MemberPointerType *MPT) override;
596 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() argument
597 if (MPT->isMemberDataPointer()) in ConvertMemberPointerType()
625 llvm::Value *MemFnPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument
629 MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
631 cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl()); in EmitLoadOfMemberFunctionPointer()
713 CGM.CreateMetadataIdentifierForVirtualMemPtrType(QualType(MPT, 0)); in EmitLoadOfMemberFunctionPointer()
766 CheckTypeDesc = CGF.EmitCheckTypeDescriptor(QualType(MPT, 0)); in EmitLoadOfMemberFunctionPointer()
800 CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer()
814 MPT->getPointeeType(), in EmitLoadOfMemberFunctionPointer()
847 const MemberPointerType *MPT) { in EmitMemberDataPointerAddress() argument
987 ItaniumCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { in EmitNullMemberPointer() argument
990 if (MPT->isMemberDataPointer()) in EmitNullMemberPointer()
999 ItaniumCXXABI::EmitMemberDataPointer(const MemberPointerType *MPT, in EmitMemberDataPointer() argument
1077 const MemberPointerType *MPT = MPType->castAs<MemberPointerType>(); in EmitMemberPointer() local
1080 return EmitNullMemberPointer(MPT); in EmitMemberPointer()
1089 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
1100 const MemberPointerType *MPT, in EmitMemberPointerComparison() argument
1118 if (MPT->isMemberDataPointer()) in EmitMemberPointerComparison()
1173 const MemberPointerType *MPT) { in EmitMemberPointerIsNotNull() argument
1177 if (MPT->isMemberDataPointer()) { in EmitMemberPointerIsNotNull()
1220 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() argument
1221 return MPT->isMemberFunctionPointer(); in isZeroInitializable()