Lines Matching refs:MPT

117   bool isZeroInitializable(const MemberPointerType *MPT) override;
119 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override;
127 const MemberPointerType *MPT) override;
133 const MemberPointerType *MPT) override;
141 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override;
144 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
146 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override;
152 const MemberPointerType *MPT,
157 const MemberPointerType *MPT) override;
528 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() argument
529 if (MPT->isMemberDataPointer()) in ConvertMemberPointerType()
557 llvm::Value *MemFnPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument
561 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
563 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl()); in EmitLoadOfMemberFunctionPointer()
639 CheckTypeDesc = CGF.EmitCheckTypeDescriptor(QualType(MPT, 0)); in EmitLoadOfMemberFunctionPointer()
647 CGM.CreateMetadataIdentifierForVirtualMemPtrType(QualType(MPT, 0)); in EmitLoadOfMemberFunctionPointer()
683 CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer()
699 MPT->getPointeeType(), in EmitLoadOfMemberFunctionPointer()
732 const MemberPointerType *MPT) { in EmitMemberDataPointerAddress() argument
746 llvm::Type *PType = CGF.ConvertTypeForMem(MPT->getPointeeType()) in EmitMemberDataPointerAddress()
879 ItaniumCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { in EmitNullMemberPointer() argument
882 if (MPT->isMemberDataPointer()) in EmitNullMemberPointer()
891 ItaniumCXXABI::EmitMemberDataPointer(const MemberPointerType *MPT, in EmitMemberDataPointer() argument
964 const MemberPointerType *MPT = MPType->castAs<MemberPointerType>(); in EmitMemberPointer() local
967 return EmitNullMemberPointer(MPT); in EmitMemberPointer()
976 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
987 const MemberPointerType *MPT, in EmitMemberPointerComparison() argument
1005 if (MPT->isMemberDataPointer()) in EmitMemberPointerComparison()
1060 const MemberPointerType *MPT) { in EmitMemberPointerIsNotNull() argument
1064 if (MPT->isMemberDataPointer()) { in EmitMemberPointerIsNotNull()
1107 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() argument
1108 return MPT->isMemberFunctionPointer(); in isZeroInitializable()