• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching refs:MPT

576   GetNullMemberPointerFields(const MemberPointerType *MPT,
618 bool MemberPointerConstantIsNull(const MemberPointerType *MPT,
635 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override;
637 bool isZeroInitializable(const MemberPointerType *MPT) override;
639 bool isMemberPointerConvertible(const MemberPointerType *MPT) const override {
640 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl();
644 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override;
646 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
649 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override;
654 const MemberPointerType *MPT,
659 const MemberPointerType *MPT) override;
664 const MemberPointerType *MPT) override;
688 const MemberPointerType *MPT) override;
2629 bool MicrosoftCXXABI::isZeroInitializable(const MemberPointerType *MPT) {
2632 if (MPT->isMemberFunctionPointer())
2638 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl();
2645 MicrosoftCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) {
2646 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl();
2649 if (MPT->isMemberFunctionPointer())
2654 if (inheritanceModelHasNVOffsetField(MPT->isMemberFunctionPointer(),
2668 GetNullMemberPointerFields(const MemberPointerType *MPT,
2671 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl();
2673 if (MPT->isMemberFunctionPointer()) {
2683 if (inheritanceModelHasNVOffsetField(MPT->isMemberFunctionPointer(),
2693 MicrosoftCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) {
2695 GetNullMemberPointerFields(MPT, fields);
2699 assert(Res->getType() == ConvertMemberPointerType(MPT));
2738 MicrosoftCXXABI::EmitMemberDataPointer(const MemberPointerType *MPT,
2740 return EmitMemberDataPointer(MPT->getMostRecentCXXRecordDecl(), offset);
2868 const MemberPointerType *MPT,
2887 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl();
2889 if (inheritanceModelHasOnlyOneField(MPT->isMemberFunctionPointer(),
2912 if (MPT->isMemberFunctionPointer()) {
2927 const MemberPointerType *MPT) {
2931 if (MPT->isMemberFunctionPointer())
2934 GetNullMemberPointerFields(MPT, fields);
2943 if (MPT->isMemberFunctionPointer())
2955 bool MicrosoftCXXABI::MemberPointerConstantIsNull(const MemberPointerType *MPT,
2958 if (MPT->isMemberFunctionPointer()) {
2966 if (isZeroInitializable(MPT) && Val->isNullValue())
2972 GetNullMemberPointerFields(MPT, Fields);
3083 const MemberPointerType *MPT) {
3084 assert(MPT->isMemberDataPointer());
3087 CGF.ConvertTypeForMem(MPT->getPointeeType())->getPointerTo(AS);
3089 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl();
3374 const MemberPointerType *MPT) {
3375 assert(MPT->isMemberFunctionPointer());
3377 MPT->getPointeeType()->castAs<FunctionProtoType>();
3378 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl();
3395 if (inheritanceModelHasNVOffsetField(MPT, Inheritance))