/external/clang/lib/CodeGen/ |
CGCXXABI.cpp | 72 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { 79 llvm::Value *MemPtr, const MemberPointerType *MPT) { 84 MPT->getPointeeType()->getAs<FunctionProtoType>(); 86 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl()); 95 const MemberPointerType *MPT) { 97 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType()) 118 const MemberPointerType *MPT, 127 const MemberPointerType *MPT) { 133 CGCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { 134 return GetBogusMemberPointer(QualType(MPT, 0)) [all...] |
CGCXXABI.h | 152 ConvertMemberPointerType(const MemberPointerType *MPT); 160 const MemberPointerType *MPT); 166 const MemberPointerType *MPT); 181 virtual bool isZeroInitializable(const MemberPointerType *MPT); 184 virtual bool isMemberPointerConvertible(const MemberPointerType *MPT) const { 189 virtual llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT); 195 virtual llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT, 199 virtual llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT); 206 const MemberPointerType *MPT, 213 const MemberPointerType *MPT); [all...] |
MicrosoftCXXABI.cpp | 557 GetNullMemberPointerFields(const MemberPointerType *MPT, 599 bool MemberPointerConstantIsNull(const MemberPointerType *MPT, 614 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override; 616 bool isZeroInitializable(const MemberPointerType *MPT) override; 618 bool isMemberPointerConvertible(const MemberPointerType *MPT) const override { 619 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); 623 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override; 625 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT, 628 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override; 633 const MemberPointerType *MPT, [all...] |
ItaniumCXXABI.cpp | 111 bool isZeroInitializable(const MemberPointerType *MPT) override; 113 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override; 121 const MemberPointerType *MPT) override; 127 const MemberPointerType *MPT) override; 135 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override; 138 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT, 140 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override; 146 const MemberPointerType *MPT, 151 const MemberPointerType *MPT) override; 493 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { [all...] |
CodeGenTypes.cpp | 194 if (const auto *MPT = Ty->getAs<MemberPointerType>()) 195 return getCXXABI().isMemberPointerConvertible(MPT); 761 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>()) 762 return getCXXABI().isZeroInitializable(MPT);
|
CGExprCXX.cpp | 292 const MemberPointerType *MPT = 296 MPT->getPointeeType()->castAs<FunctionProtoType>(); 298 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl()); 311 QualType(MPT->getClass(), 0)); 317 ThisPtrForCall, MemFnPtr, MPT); [all...] |
CGExprScalar.cpp | 584 if (const MemberPointerType *MPT = dyn_cast<MemberPointerType>(SrcType)) 585 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, Src, MPT); [all...] |
CGExpr.cpp | 112 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) { 114 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT); 475 Adjustment.Ptr.MPT); [all...] |
CGDebugInfo.cpp | [all...] |
/external/clang/lib/AST/ |
MicrosoftCXXABI.cpp | 82 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const override; 222 getMSMemberPointerSlots(const MemberPointerType *MPT) { 223 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); 227 if (MPT->isMemberFunctionPointer()) 231 if (MSInheritanceAttr::hasNVOffsetField(MPT->isMemberFunctionPointer(), 242 const MemberPointerType *MPT) const { 250 std::tie(Ptrs, Ints) = getMSMemberPointerSlots(MPT);
|
CXXABI.h | 36 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const = 0;
|
ItaniumCXXABI.cpp | 104 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const override { 109 if (MPT->isMemberFunctionPointer())
|
MicrosoftMangle.cpp | 507 if (const MemberPointerType *MPT = Ty->getAs<MemberPointerType>()) { 508 mangleQualifiers(MPT->getPointeeType().getQualifiers(), true); 511 mangleName(MPT->getClass()->getAsCXXRecordDecl()); [all...] |
Type.cpp | 424 if (const MemberPointerType *MPT = getAs<MemberPointerType>()) 425 return MPT->getPointeeType(); [all...] |
Expr.cpp | 91 const MemberPointerType *MPT = 93 Adjustments.push_back(SubobjectAdjustment(MPT, BO->getRHS())); [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonFrameLowering.cpp | 350 MachinePostDominatorTree MPT; 351 MPT.runOnMachineFunction(MF); 404 PDomB = MPT.findNearestCommonDominator(PDomB, SFBlocks[i]); 425 if (!MPT.dominates(PDomB, DomB)) { [all...] |
/external/clang/include/clang/AST/ |
Expr.h | 72 const MemberPointerType *MPT; 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 96 this->Ptr.MPT = MPT; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
Expr.h | 72 const MemberPointerType *MPT; 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 96 this->Ptr.MPT = MPT; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/ |
Expr.h | 72 const MemberPointerType *MPT; 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 96 this->Ptr.MPT = MPT; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/ |
Expr.h | 72 const MemberPointerType *MPT; 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 96 this->Ptr.MPT = MPT; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
Expr.h | 72 const MemberPointerType *MPT; 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 96 this->Ptr.MPT = MPT; [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
Expr.h | 72 const MemberPointerType *MPT; 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 96 this->Ptr.MPT = MPT; [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/ |
Expr.h | 72 const MemberPointerType *MPT; 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 96 this->Ptr.MPT = MPT; [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/ |
Expr.h | 72 const MemberPointerType *MPT; 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 96 this->Ptr.MPT = MPT; [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
Expr.h | 72 const MemberPointerType *MPT; 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 96 this->Ptr.MPT = MPT; [all...] |