HomeSort by relevance Sort by last modified time
    Searched refs:MPT (Results 1 - 13 of 13) sorted by null

  /external/clang/lib/AST/
MicrosoftCXXABI.cpp 30 unsigned getMemberPointerSize(const MemberPointerType *MPT) const;
55 unsigned MicrosoftCXXABI::getMemberPointerSize(const MemberPointerType *MPT) const {
56 QualType Pointee = MPT->getPointeeType();
57 CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl();
CXXABI.h 32 virtual unsigned getMemberPointerSize(const MemberPointerType *MPT) const = 0;
ItaniumCXXABI.cpp 36 unsigned getMemberPointerSize(const MemberPointerType *MPT) const {
37 QualType Pointee = MPT->getPointeeType();
Type.cpp     [all...]
ASTContext.cpp     [all...]
  /external/clang/lib/CodeGen/
CGCXXABI.cpp 38 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) {
45 const MemberPointerType *MPT) {
49 MPT->getPointeeType()->getAs<FunctionProtoType>();
51 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl());
60 const MemberPointerType *MPT) {
62 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())->getPointerTo();
82 const MemberPointerType *MPT,
91 const MemberPointerType *MPT) {
97 CGCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) {
98 return GetBogusMemberPointer(CGM, QualType(MPT, 0))
    [all...]
CGCXXABI.h 86 ConvertMemberPointerType(const MemberPointerType *MPT);
95 const MemberPointerType *MPT);
101 const MemberPointerType *MPT);
116 virtual bool isZeroInitializable(const MemberPointerType *MPT);
119 virtual llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT);
125 virtual llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
129 virtual llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT);
136 const MemberPointerType *MPT,
143 const MemberPointerType *MPT);
ItaniumCXXABI.cpp 59 bool isZeroInitializable(const MemberPointerType *MPT);
61 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT);
66 const MemberPointerType *MPT);
71 const MemberPointerType *MPT);
79 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT);
82 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
84 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT);
91 const MemberPointerType *MPT,
96 const MemberPointerType *MPT);
182 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) {
    [all...]
CodeGenTypes.cpp 667 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>())
668 return getCXXABI().isZeroInitializable(MPT);
CGExprScalar.cpp 527 if (const MemberPointerType *MPT = dyn_cast<MemberPointerType>(SrcType))
528 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, Src, MPT);
683 if (const MemberPointerType *MPT = Ty->getAs<MemberPointerType>())
684 return CGF.CGM.getCXXABI().EmitNullMemberPointer(MPT);
    [all...]
CGExprCXX.cpp 292 const MemberPointerType *MPT =
296 MPT->getPointeeType()->castAs<FunctionProtoType>();
298 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl());
313 CGM.getCXXABI().EmitLoadOfMemberFunctionPointer(*this, This, MemFnPtr, MPT);
    [all...]
CGRecordLayoutBuilder.cpp     [all...]
CGExpr.cpp 85 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) {
87 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT);
    [all...]

Completed in 153 milliseconds