/external/clang/lib/CodeGen/ |
D | CGCXXABI.cpp | 72 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() argument 79 llvm::Value *MemPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument 84 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer() 86 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl()); in EmitLoadOfMemberFunctionPointer() 95 const MemberPointerType *MPT) { in EmitMemberDataPointerAddress() argument 97 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType()) in EmitMemberDataPointerAddress() 118 const MemberPointerType *MPT, in EmitMemberPointerComparison() argument 127 const MemberPointerType *MPT) { in EmitMemberPointerIsNotNull() argument 133 CGCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { in EmitNullMemberPointer() argument 134 return GetBogusMemberPointer(QualType(MPT, 0)); in EmitNullMemberPointer() [all …]
|
D | 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 { in isMemberPointerConvertible() argument 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);
|
D | 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 { in isMemberPointerConvertible() 619 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isMemberPointerConvertible() 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 …]
|
D | 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) { in ConvertMemberPointerType() argument [all …]
|
D | CodeGenTypes.cpp | 194 if (const auto *MPT = Ty->getAs<MemberPointerType>()) in isFuncParamTypeConvertible() local 195 return getCXXABI().isMemberPointerConvertible(MPT); in isFuncParamTypeConvertible() 761 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>()) in isZeroInitializable() local 762 return getCXXABI().isZeroInitializable(MPT); in isZeroInitializable()
|
D | CGExprCXX.cpp | 292 const MemberPointerType *MPT = in EmitCXXMemberPointerCallExpr() local 296 MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() 298 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl()); in EmitCXXMemberPointerCallExpr() 311 QualType(MPT->getClass(), 0)); in EmitCXXMemberPointerCallExpr() 317 ThisPtrForCall, MemFnPtr, MPT); in EmitCXXMemberPointerCallExpr()
|
D | CGExprScalar.cpp | 584 if (const MemberPointerType *MPT = dyn_cast<MemberPointerType>(SrcType)) in EmitConversionToBool() local 585 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, Src, MPT); in EmitConversionToBool() 1463 const MemberPointerType *MPT = CE->getType()->getAs<MemberPointerType>(); in VisitCastExpr() local 1464 return CGF.CGM.getCXXABI().EmitNullMemberPointer(MPT); in VisitCastExpr() 1554 const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>(); in VisitCastExpr() local 1555 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, MemPtr, MPT); in VisitCastExpr() 2831 if (const MemberPointerType *MPT = LHSTy->getAs<MemberPointerType>()) { in EmitCompare() local 2837 CGF, LHS, RHS, MPT, E->getOpcode() == BO_NE); in EmitCompare()
|
D | CGExpr.cpp | 112 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) { in EvaluateExprAsBool() local 114 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT); in EvaluateExprAsBool() 475 Adjustment.Ptr.MPT); in EmitMaterializeTemporaryExpr() 4143 const MemberPointerType *MPT in EmitPointerToDataMemberBinaryExpr() local 4148 EmitCXXMemberDataPointerAddress(E, BaseAddr, OffsetV, MPT, in EmitPointerToDataMemberBinaryExpr() 4151 return MakeAddrLValue(MemberAddr, MPT->getPointeeType(), AlignSource); in EmitPointerToDataMemberBinaryExpr()
|
D | CGDebugInfo.cpp | 1428 else if (const auto *MPT = dyn_cast<MemberPointerType>(T.getTypePtr())) { in CollectTemplateParams() local 1435 V = CGM.getCXXABI().EmitMemberDataPointer(MPT, chars); in CollectTemplateParams() 1447 if (const MemberPointerType *MPT = in CollectTemplateParams() local 1454 if (MPT->isMemberDataPointer()) in CollectTemplateParams() 1455 V = CGM.getCXXABI().EmitNullMemberPointer(MPT); in CollectTemplateParams()
|
/external/clang/lib/AST/ |
D | MicrosoftCXXABI.cpp | 82 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const override; 222 getMSMemberPointerSlots(const MemberPointerType *MPT) { in getMSMemberPointerSlots() argument 223 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in getMSMemberPointerSlots() 227 if (MPT->isMemberFunctionPointer()) in getMSMemberPointerSlots() 231 if (MSInheritanceAttr::hasNVOffsetField(MPT->isMemberFunctionPointer(), in getMSMemberPointerSlots() 242 const MemberPointerType *MPT) const { in getMemberPointerWidthAndAlign() 250 std::tie(Ptrs, Ints) = getMSMemberPointerSlots(MPT); in getMemberPointerWidthAndAlign()
|
D | ItaniumCXXABI.cpp | 104 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const override { in getMemberPointerWidthAndAlign() 109 if (MPT->isMemberFunctionPointer()) in getMemberPointerWidthAndAlign()
|
D | CXXABI.h | 36 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const = 0;
|
D | MicrosoftMangle.cpp | 507 if (const MemberPointerType *MPT = Ty->getAs<MemberPointerType>()) { in mangleVariableEncoding() local 508 mangleQualifiers(MPT->getPointeeType().getQualifiers(), true); in mangleVariableEncoding() 511 mangleName(MPT->getClass()->getAsCXXRecordDecl()); in mangleVariableEncoding() 1274 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>()) { in mangleTemplateArg() local 1275 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in mangleTemplateArg() 1276 if (MPT->isMemberFunctionPointerType() && in mangleTemplateArg() 1281 if (MPT->isMemberDataPointer()) { in mangleTemplateArg()
|
D | Type.cpp | 424 if (const MemberPointerType *MPT = getAs<MemberPointerType>()) in getPointeeType() local 425 return MPT->getPointeeType(); in getPointeeType() 3338 const MemberPointerType *MPT = cast<MemberPointerType>(T); in computeCachedProperties() local 3339 return merge(Cache::get(MPT->getClass()), in computeCachedProperties() 3340 Cache::get(MPT->getPointeeType())); in computeCachedProperties() 3423 const MemberPointerType *MPT = cast<MemberPointerType>(T); in computeLinkageInfo() local 3424 LinkageInfo LV = computeLinkageInfo(MPT->getClass()); in computeLinkageInfo() 3425 LV.merge(computeLinkageInfo(MPT->getPointeeType())); in computeLinkageInfo()
|
D | Expr.cpp | 91 const MemberPointerType *MPT = in skipRValueSubobjectAdjustments() local 93 Adjustments.push_back(SubobjectAdjustment(MPT, BO->getRHS())); in skipRValueSubobjectAdjustments()
|
D | ASTContext.cpp | 1722 const MemberPointerType *MPT = cast<MemberPointerType>(T); in getTypeInfoImpl() local 1723 std::tie(Width, Align) = ABI->getMemberPointerWidthAndAlign(MPT); in getTypeInfoImpl()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonFrameLowering.cpp | 350 MachinePostDominatorTree MPT; in findShrunkPrologEpilog() local 351 MPT.runOnMachineFunction(MF); in findShrunkPrologEpilog() 404 PDomB = MPT.findNearestCommonDominator(PDomB, SFBlocks[i]); in findShrunkPrologEpilog() 425 if (!MPT.dominates(PDomB, DomB)) { in findShrunkPrologEpilog()
|
/external/icu/icu4c/source/data/zone/ |
D | tzdbNames.txt | 515 ss{"MPT"}
|
/external/llvm/test/DebugInfo/COFF/ |
D | types-ptr-to-member.ll | 143 ; Unknown inheritance model MPT
|
/external/clang/include/clang/AST/ |
D | Expr.h | 72 const MemberPointerType *MPT; member 94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) in SubobjectAdjustment() 96 this->Ptr.MPT = MPT; in SubobjectAdjustment()
|
/external/iproute2/testsuite/configs/ |
D | all-2.4 | 354 # Fusion MPT device support
|
D | all-police-act | 448 # Fusion MPT device support
|
D | all-no-act | 448 # Fusion MPT device support
|
/external/clang/lib/Sema/ |
D | TreeTransform.h | 4383 const MemberPointerType *MPT = Result->getAs<MemberPointerType>(); in TransformMemberPointerType() local 4384 if (MPT && PointeeType != MPT->getPointeeType()) { in TransformMemberPointerType() 4385 assert(isa<AdjustedType>(MPT->getPointeeType())); in TransformMemberPointerType() 4386 TLB.push<AdjustedTypeLoc>(MPT->getPointeeType()); in TransformMemberPointerType()
|
D | SemaOverload.cpp | 2599 if (auto *MPT = FromType->getAs<MemberPointerType>()) in tryGetFunctionProtoType() local 2600 return MPT->getPointeeType()->getAs<FunctionProtoType>(); in tryGetFunctionProtoType()
|