Lines Matching refs:MPT
72 bool isZeroInitializable(const MemberPointerType *MPT) override;
74 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override;
81 const MemberPointerType *MPT) override;
87 const MemberPointerType *MPT) override;
95 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override;
98 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
100 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override;
106 const MemberPointerType *MPT,
111 const MemberPointerType *MPT) override;
379 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() argument
380 if (MPT->isMemberDataPointer()) in ConvertMemberPointerType()
407 llvm::Value *MemFnPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument
411 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
413 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl()); in EmitLoadOfMemberFunctionPointer()
490 const MemberPointerType *MPT) { in EmitMemberDataPointerAddress() argument
506 = CGF.ConvertTypeForMem(MPT->getPointeeType())->getPointerTo(AS); in EmitMemberDataPointerAddress()
638 ItaniumCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { in EmitNullMemberPointer() argument
641 if (MPT->isMemberDataPointer()) in EmitNullMemberPointer()
650 ItaniumCXXABI::EmitMemberDataPointer(const MemberPointerType *MPT, in EmitMemberDataPointer() argument
723 const MemberPointerType *MPT = MPType->castAs<MemberPointerType>(); in EmitMemberPointer() local
726 return EmitNullMemberPointer(MPT); in EmitMemberPointer()
735 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
746 const MemberPointerType *MPT, in EmitMemberPointerComparison() argument
764 if (MPT->isMemberDataPointer()) in EmitMemberPointerComparison()
819 const MemberPointerType *MPT) { in EmitMemberPointerIsNotNull() argument
823 if (MPT->isMemberDataPointer()) { in EmitMemberPointerIsNotNull()
867 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() argument
868 return MPT->getPointeeType()->isFunctionType(); in isZeroInitializable()