| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGCXXABI.cpp | 37 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() argument 44 llvm::Value *MemPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument 48 const auto *FPT = MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer() 50 cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl()); in EmitLoadOfMemberFunctionPointer() 60 const MemberPointerType *MPT) { in EmitMemberDataPointerAddress() argument 62 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType()) in EmitMemberDataPointerAddress() 83 const MemberPointerType *MPT, in EmitMemberPointerComparison() argument 92 const MemberPointerType *MPT) { in EmitMemberPointerIsNotNull() argument 98 CGCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { in EmitNullMemberPointer() argument 99 return GetBogusMemberPointer(QualType(MPT, 0)); in EmitNullMemberPointer() [all …]
|
| H A D | CGCXXABI.h | 185 ConvertMemberPointerType(const MemberPointerType *MPT); 193 const MemberPointerType *MPT); 199 const MemberPointerType *MPT); 214 virtual bool isZeroInitializable(const MemberPointerType *MPT); 217 virtual bool isMemberPointerConvertible(const MemberPointerType *MPT) const { in isMemberPointerConvertible() argument 222 virtual llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT); 228 virtual llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT, 232 virtual llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT); 239 const MemberPointerType *MPT, 246 const MemberPointerType *MPT);
|
| H A D | MicrosoftCXXABI.cpp | 600 GetNullMemberPointerFields(const MemberPointerType *MPT, 642 bool MemberPointerConstantIsNull(const MemberPointerType *MPT, 659 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override; 661 bool isZeroInitializable(const MemberPointerType *MPT) override; 663 bool isMemberPointerConvertible(const MemberPointerType *MPT) const override { in isMemberPointerConvertible() 664 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isMemberPointerConvertible() 668 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override; 670 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT, 673 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override; 678 const MemberPointerType *MPT, [all …]
|
| H A D | ItaniumCXXABI.cpp | 116 bool isZeroInitializable(const MemberPointerType *MPT) override; 118 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override; 126 const MemberPointerType *MPT) override; 132 const MemberPointerType *MPT) override; 140 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override; 143 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT, 145 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override; 151 const MemberPointerType *MPT, 156 const MemberPointerType *MPT) override; 550 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() argument [all …]
|
| H A D | CodeGenTypes.cpp | 218 if (const auto *MPT = Ty->getAs<MemberPointerType>()) in isFuncParamTypeConvertible() local 219 return getCXXABI().isMemberPointerConvertible(MPT); in isFuncParamTypeConvertible() 951 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>()) in isZeroInitializable() local 952 return getCXXABI().isZeroInitializable(MPT); in isZeroInitializable()
|
| H A D | CGExprCXX.cpp | 441 const auto *MPT = MemFnExpr->getType()->castAs<MemberPointerType>(); in EmitCXXMemberPointerCallExpr() local 442 const auto *FPT = MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() 444 cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl()); in EmitCXXMemberPointerCallExpr() 454 QualType(MPT->getClass(), 0)); in EmitCXXMemberPointerCallExpr() 463 ThisPtrForCall, MemFnPtr, MPT); in EmitCXXMemberPointerCallExpr()
|
| H A D | CGExprScalar.cpp | 914 if (const MemberPointerType *MPT = dyn_cast<MemberPointerType>(SrcType)) in EmitConversionToBool() local 915 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, Src, MPT); in EmitConversionToBool() 2268 const MemberPointerType *MPT = CE->getType()->getAs<MemberPointerType>(); in VisitCastExpr() local 2269 return CGF.CGM.getCXXABI().EmitNullMemberPointer(MPT); in VisitCastExpr() 2426 const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>(); in VisitCastExpr() local 2427 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, MemPtr, MPT); in VisitCastExpr() 4252 if (const MemberPointerType *MPT = LHSTy->getAs<MemberPointerType>()) { in EmitCompare() local 4258 CGF, LHS, RHS, MPT, E->getOpcode() == BO_NE); in EmitCompare()
|
| H A D | CGExpr.cpp | 174 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) { in EvaluateExprAsBool() local 176 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT); in EvaluateExprAsBool() 606 Adjustment.Ptr.MPT); in EmitMaterializeTemporaryExpr() 1168 if (auto MPT = T->getAs<MemberPointerType>()) in EmitNonNullRValueCheck() local 1169 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, V, MPT); in EmitNonNullRValueCheck() 5513 const auto *MPT = E->getRHS()->getType()->castAs<MemberPointerType>(); in EmitPointerToDataMemberBinaryExpr() local 5518 EmitCXXMemberDataPointerAddress(E, BaseAddr, OffsetV, MPT, &BaseInfo, in EmitPointerToDataMemberBinaryExpr() 5521 return MakeAddrLValue(MemberAddr, MPT->getPointeeType(), BaseInfo, TBAAInfo); in EmitPointerToDataMemberBinaryExpr()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | MicrosoftCXXABI.cpp | 138 getMemberPointerInfo(const MemberPointerType *MPT) const override; 282 getMSMemberPointerSlots(const MemberPointerType *MPT) { in getMSMemberPointerSlots() argument 283 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in getMSMemberPointerSlots() 287 if (MPT->isMemberFunctionPointer()) in getMSMemberPointerSlots() 291 if (inheritanceModelHasNVOffsetField(MPT->isMemberFunctionPointer(), in getMSMemberPointerSlots() 302 const MemberPointerType *MPT) const { in getMemberPointerInfo() 310 std::tie(Ptrs, Ints) = getMSMemberPointerSlots(MPT); in getMemberPointerInfo()
|
| H A D | CXXABI.h | 42 getMemberPointerInfo(const MemberPointerType *MPT) const = 0;
|
| H A D | ItaniumCXXABI.cpp | 226 getMemberPointerInfo(const MemberPointerType *MPT) const override { in getMemberPointerInfo() 233 if (MPT->isMemberFunctionPointer()) in getMemberPointerInfo()
|
| H A D | QualTypeNames.cpp | 392 if (auto *MPT = dyn_cast<MemberPointerType>(QT.getTypePtr())) { in getFullyQualifiedType() local 397 QualType Class = getFullyQualifiedType(QualType(MPT->getClass(), 0), Ctx, in getFullyQualifiedType()
|
| H A D | MicrosoftMangle.cpp | 645 if (const MemberPointerType *MPT = Ty->getAs<MemberPointerType>()) { in mangleVariableEncoding() local 646 mangleQualifiers(MPT->getPointeeType().getQualifiers(), true); in mangleVariableEncoding() 649 mangleName(MPT->getClass()->getAsCXXRecordDecl()); in mangleVariableEncoding() 1625 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>()) { in mangleTemplateArg() local 1626 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in mangleTemplateArg() 1627 if (MPT->isMemberFunctionPointerType() && in mangleTemplateArg() 1632 if (MPT->isMemberDataPointer()) { in mangleTemplateArg()
|
| H A D | Type.cpp | 638 if (const auto *MPT = getAs<MemberPointerType>()) in getPointeeType() local 639 return MPT->getPointeeType(); in getPointeeType() 4034 const auto *MPT = cast<MemberPointerType>(T); in computeCachedProperties() local 4035 return merge(Cache::get(MPT->getClass()), in computeCachedProperties() 4036 Cache::get(MPT->getPointeeType())); in computeCachedProperties() 4121 const auto *MPT = cast<MemberPointerType>(T); in computeTypeLinkageInfo() local 4122 LinkageInfo LV = computeTypeLinkageInfo(MPT->getClass()); in computeTypeLinkageInfo() 4123 LV.merge(computeTypeLinkageInfo(MPT->getPointeeType())); in computeTypeLinkageInfo()
|
| H A D | JSONNodeDumper.cpp | 760 void JSONNodeDumper::VisitMemberPointerType(const MemberPointerType *MPT) { in VisitMemberPointerType() argument 761 attributeOnlyIfTrue("isData", MPT->isMemberDataPointer()); in VisitMemberPointerType() 762 attributeOnlyIfTrue("isFunction", MPT->isMemberFunctionPointer()); in VisitMemberPointerType()
|
| /openbsd-src/sys/arch/i386/conf/ |
| H A D | RAMDISK | 108 mpi* at pci? # LSI Logic Fusion-MPT Message Passing Interface
|
| H A D | RAMDISK_CD | 142 mpi* at pci? # LSI Logic Fusion-MPT Message Passing Interface 143 mpii* at pci? # LSI Fusion-MPT Message Passing Interface II
|
| H A D | GENERIC | 445 mpi* at pci? # LSI Logic Fusion MPT Message Passing Interface 446 mpii* at pci? # LSI Fusion MPT Message Passing Interface II
|
| /openbsd-src/sys/arch/macppc/conf/ |
| H A D | RAMDISK | 58 mpi* at pci? # LSI Logic MPT-Fusion Message Passing Interface
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | JSONNodeDumper.h | 234 void VisitMemberPointerType(const MemberPointerType *MPT);
|
| /openbsd-src/sys/arch/hppa/conf/ |
| H A D | RAMDISK | 141 mpi* at pci? # LSI Logic Fusion MPT Message Passing Interface
|
| H A D | GENERIC | 244 mpi* at pci? # LSI Logic Fusion MPT Message Passing Interface
|
| /openbsd-src/sys/arch/arm64/conf/ |
| H A D | GENERIC | 414 mpi* at pci? # LSI Logic Fusion MPT Message Passing Interface 415 mpii* at pci? # LSI Fusion MPT Message Passing Interface II
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 414 MachinePostDominatorTree MPT; in findShrunkPrologEpilog() local 415 MPT.runOnMachineFunction(MF); in findShrunkPrologEpilog() 468 PDomB = MPT.findNearestCommonDominator(PDomB, SFBlocks[i]); in findShrunkPrologEpilog() 493 if (!MPT.dominates(PDomB, DomB)) { in findShrunkPrologEpilog()
|
| /openbsd-src/sys/dev/pci/ |
| H A D | files.pci | 220 # LSI Logic Fusion-MPT Message Passing Interface 224 # LSI Logic Fusion-MPT Message Passing Interface 2.0
|