Home
last modified time | relevance | path

Searched refs:MPT (Results 1 – 25 of 39) sorted by relevance

12

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGCXXABI.cpp37 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 DCGCXXABI.h185 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 DMicrosoftCXXABI.cpp600 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 DItaniumCXXABI.cpp116 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 DCodeGenTypes.cpp218 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 DCGExprCXX.cpp441 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 DCGExprScalar.cpp914 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 DCGExpr.cpp174 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 DMicrosoftCXXABI.cpp138 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 DCXXABI.h42 getMemberPointerInfo(const MemberPointerType *MPT) const = 0;
H A DItaniumCXXABI.cpp226 getMemberPointerInfo(const MemberPointerType *MPT) const override { in getMemberPointerInfo()
233 if (MPT->isMemberFunctionPointer()) in getMemberPointerInfo()
H A DQualTypeNames.cpp392 if (auto *MPT = dyn_cast<MemberPointerType>(QT.getTypePtr())) { in getFullyQualifiedType() local
397 QualType Class = getFullyQualifiedType(QualType(MPT->getClass(), 0), Ctx, in getFullyQualifiedType()
H A DMicrosoftMangle.cpp645 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 DType.cpp638 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 DJSONNodeDumper.cpp760 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 DRAMDISK108 mpi* at pci? # LSI Logic Fusion-MPT Message Passing Interface
H A DRAMDISK_CD142 mpi* at pci? # LSI Logic Fusion-MPT Message Passing Interface
143 mpii* at pci? # LSI Fusion-MPT Message Passing Interface II
H A DGENERIC445 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 DRAMDISK58 mpi* at pci? # LSI Logic MPT-Fusion Message Passing Interface
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DJSONNodeDumper.h234 void VisitMemberPointerType(const MemberPointerType *MPT);
/openbsd-src/sys/arch/hppa/conf/
H A DRAMDISK141 mpi* at pci? # LSI Logic Fusion MPT Message Passing Interface
H A DGENERIC244 mpi* at pci? # LSI Logic Fusion MPT Message Passing Interface
/openbsd-src/sys/arch/arm64/conf/
H A DGENERIC414 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 DHexagonFrameLowering.cpp414 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 Dfiles.pci220 # LSI Logic Fusion-MPT Message Passing Interface
224 # LSI Logic Fusion-MPT Message Passing Interface 2.0

12