/external/clang/lib/AST/ |
CXXABI.h | 32 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const = 0;
|
MicrosoftCXXABI.cpp | 32 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const; 125 getMSMemberPointerSlots(const MemberPointerType *MPT) { 126 const CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl(); 130 if (MPT->isMemberFunctionPointer()) { 162 const MemberPointerType *MPT) const { 167 llvm::tie(Ptrs, Ints) = getMSMemberPointerSlots(MPT);
|
ItaniumCXXABI.cpp | 37 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const { 42 if (MPT->getPointeeType()->isFunctionType())
|
Type.cpp | [all...] |
MicrosoftMangle.cpp | 335 if (const MemberPointerType *MPT = Ty->getAs<MemberPointerType>()) 336 mangleName(MPT->getClass()->getAsCXXRecordDecl()); [all...] |
Expr.cpp | 90 const MemberPointerType *MPT = 92 Adjustments.push_back(SubobjectAdjustment(MPT, BO->getRHS())); [all...] |
ASTContext.cpp | [all...] |
ExprConstant.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGCXXABI.cpp | 36 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { 43 const MemberPointerType *MPT) { 47 MPT->getPointeeType()->getAs<FunctionProtoType>(); 49 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl()); 58 const MemberPointerType *MPT) { 60 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())->getPointerTo(); 80 const MemberPointerType *MPT, 89 const MemberPointerType *MPT) { 95 CGCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { 96 return GetBogusMemberPointer(QualType(MPT, 0)) [all...] |
CGCXXABI.h | 132 ConvertMemberPointerType(const MemberPointerType *MPT); 141 const MemberPointerType *MPT); 147 const MemberPointerType *MPT); 162 virtual bool isZeroInitializable(const MemberPointerType *MPT); 165 virtual llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT); 171 virtual llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT, 175 virtual llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT); 182 const MemberPointerType *MPT, 189 const MemberPointerType *MPT);
|
MicrosoftCXXABI.cpp | 194 GetNullMemberPointerFields(const MemberPointerType *MPT, 229 bool MemberPointerConstantIsNull(const MemberPointerType *MPT, 239 virtual llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT); 241 virtual bool isZeroInitializable(const MemberPointerType *MPT); 243 virtual llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT); 245 virtual llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT, 248 virtual llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT); 253 const MemberPointerType *MPT, 258 const MemberPointerType *MPT); 263 const MemberPointerType *MPT); [all...] |
ItaniumCXXABI.cpp | 62 bool isZeroInitializable(const MemberPointerType *MPT); 64 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT); 69 const MemberPointerType *MPT); 74 const MemberPointerType *MPT); 82 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT); 85 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT, 87 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT); 94 const MemberPointerType *MPT, 99 const MemberPointerType *MPT); 240 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { [all...] |
CodeGenTypes.cpp | 722 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>()) 723 return getCXXABI().isZeroInitializable(MPT);
|
CGExprScalar.cpp | 539 if (const MemberPointerType *MPT = dyn_cast<MemberPointerType>(SrcType)) 540 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, Src, MPT); [all...] |
CGRecordLayoutBuilder.cpp | [all...] |
CGExprCXX.cpp | 328 const MemberPointerType *MPT = 332 MPT->getPointeeType()->castAs<FunctionProtoType>(); 334 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl()); 348 QualType(MPT->getClass(), 0)); 352 CGM.getCXXABI().EmitLoadOfMemberFunctionPointer(*this, This, MemFnPtr, MPT); [all...] |
CGExpr.cpp | 88 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) { 90 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT); 391 *this, Object, Ptr, Adjustment.Ptr.MPT); [all...] |
CGDebugInfo.cpp | [all...] |
/external/clang/include/clang/AST/ |
Expr.h | 70 const MemberPointerType *MPT; 92 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 94 this->Ptr.MPT = MPT; [all...] |