Lines Matching refs:MPT
37 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() argument
44 llvm::Value *MemPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument
49 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
51 cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl()); in EmitLoadOfMemberFunctionPointer()
61 const MemberPointerType *MPT) { in EmitMemberDataPointerAddress() argument
63 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType()) in EmitMemberDataPointerAddress()
84 const MemberPointerType *MPT, in EmitMemberPointerComparison() argument
93 const MemberPointerType *MPT) { in EmitMemberPointerIsNotNull() argument
99 CGCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { in EmitNullMemberPointer() argument
100 return GetBogusMemberPointer(QualType(MPT, 0)); in EmitNullMemberPointer()
108 llvm::Constant *CGCXXABI::EmitMemberDataPointer(const MemberPointerType *MPT, in EmitMemberDataPointer() argument
110 return GetBogusMemberPointer(QualType(MPT, 0)); in EmitMemberDataPointer()
113 llvm::Constant *CGCXXABI::EmitMemberPointer(const APValue &MP, QualType MPT) { in EmitMemberPointer() argument
114 return GetBogusMemberPointer(MPT); in EmitMemberPointer()
117 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() argument