Home
last modified time | relevance | path

Searched defs:MPT (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp43 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType()
50 llvm::Value *MemPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer()
67 const MemberPointerType *MPT) { in EmitMemberDataPointerAddress()
90 const MemberPointerType *MPT, in EmitMemberPointerComparison()
99 const MemberPointerType *MPT) { in EmitMemberPointerIsNotNull()
105 CGCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) { in EmitNullMemberPointer()
114 llvm::Constant *CGCXXABI::EmitMemberDataPointer(const MemberPointerType *MPT, in EmitMemberDataPointer()
119 llvm::Constant *CGCXXABI::EmitMemberPointer(const APValue &MP, QualType MPT) { in EmitMemberPointer()
123 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable()
H A DCodeGenTypes.cpp135 if (const auto *MPT = Ty->getAs<MemberPointerType>()) isFuncParamTypeConvertible() local
822 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>()) isZeroInitializable() local
H A DCGCXXABI.h213 virtual bool isMemberPointerConvertible(const MemberPointerType *MPT) const { in isMemberPointerConvertible() argument
[all...]
H A DItaniumCXXABI.cpp595 ConvertMemberPointerType(const MemberPointerType * MPT) ConvertMemberPointerType() argument
624 EmitLoadOfMemberFunctionPointer(CodeGenFunction & CGF,const Expr * E,Address ThisAddr,llvm::Value * & ThisPtrForCall,llvm::Value * MemFnPtr,const MemberPointerType * MPT) EmitLoadOfMemberFunctionPointer() argument
846 EmitMemberDataPointerAddress(CodeGenFunction & CGF,const Expr * E,Address Base,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitMemberDataPointerAddress() argument
986 EmitNullMemberPointer(const MemberPointerType * MPT) EmitNullMemberPointer() argument
998 EmitMemberDataPointer(const MemberPointerType * MPT,CharUnits offset) EmitMemberDataPointer() argument
1076 const MemberPointerType *MPT = MPType->castAs<MemberPointerType>(); EmitMemberPointer() local
1099 EmitMemberPointerComparison(CodeGenFunction & CGF,llvm::Value * L,llvm::Value * R,const MemberPointerType * MPT,bool Inequality) EmitMemberPointerComparison() argument
1172 EmitMemberPointerIsNotNull(CodeGenFunction & CGF,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitMemberPointerIsNotNull() argument
1219 isZeroInitializable(const MemberPointerType * MPT) isZeroInitializable() argument
[all...]
H A DMicrosoftCXXABI.cpp2781 isZeroInitializable(const MemberPointerType * MPT) isZeroInitializable() argument
2797 ConvertMemberPointerType(const MemberPointerType * MPT) ConvertMemberPointerType() argument
2820 GetNullMemberPointerFields(const MemberPointerType * MPT,llvm::SmallVectorImpl<llvm::Constant * > & fields) GetNullMemberPointerFields() argument
2845 EmitNullMemberPointer(const MemberPointerType * MPT) EmitNullMemberPointer() argument
2890 EmitMemberDataPointer(const MemberPointerType * MPT,CharUnits offset) EmitMemberDataPointer() argument
3019 EmitMemberPointerComparison(CodeGenFunction & CGF,llvm::Value * L,llvm::Value * R,const MemberPointerType * MPT,bool Inequality) EmitMemberPointerComparison() argument
3078 EmitMemberPointerIsNotNull(CodeGenFunction & CGF,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitMemberPointerIsNotNull() argument
3106 MemberPointerConstantIsNull(const MemberPointerType * MPT,llvm::Constant * Val) MemberPointerConstantIsNull() argument
3234 EmitMemberDataPointerAddress(CodeGenFunction & CGF,const Expr * E,Address Base,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitMemberDataPointerAddress() argument
3517 EmitLoadOfMemberFunctionPointer(CodeGenFunction & CGF,const Expr * E,Address This,llvm::Value * & ThisPtrForCall,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitLoadOfMemberFunctionPointer() argument
[all...]
H A DCGExprScalar.cpp943 if (const MemberPointerType *MPT = dyn_cast<MemberPointerType>(SrcType)) EmitConversionToBool() local
2461 const MemberPointerType *MPT = CE->getType()->getAs<MemberPointerType>(); VisitCastExpr() local
2661 const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>(); VisitCastExpr() local
4596 if (const MemberPointerType *MPT = LHSTy->getAs<MemberPointerType>()) { EmitCompare() local
H A DCGExprAgg.cpp1003 if (const auto *MPT = ArgTy->getAs<MemberPointerType>()) { EmitCompare() local
H A DCGExpr.cpp185 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) { EvaluateExprAsBool() local
1395 if (auto MPT = T->getAs<MemberPointerType>()) EmitNonNullRValueCheck() local
6039 const auto *MPT = E->getRHS()->getType()->castAs<MemberPointerType>(); EmitPointerToDataMemberBinaryExpr() local
H A DCGExprCXX.cpp449 const auto *MPT = MemFnExpr->getType()->castAs<MemberPointerType>(); EmitCXXMemberPointerCallExpr() local
H A DCGDebugInfo.cpp2287 else if (const auto *MPT = CollectTemplateParams() local
2317 if (const auto *MPT = dyn_cast<MemberPointerType>(T.getTypePtr())) CollectTemplateParams() local
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DComparePointerToMemberVirtualFunctionCheck.cpp72 const auto *MPT = cast<MemberPointerType>(DRE->getType().getCanonicalType()); in check() local
/llvm-project/clang/lib/AST/
H A DMicrosoftCXXABI.cpp280 getMSMemberPointerSlots(const MemberPointerType *MPT) { in getMSMemberPointerSlots()
H A DQualTypeNames.cpp393 if (auto *MPT = dyn_cast<MemberPointerType>(QT.getTypePtr())) { getFullyQualifiedType() local
H A DType.cpp714 if (const auto *MPT = getAs<MemberPointerType>()) getPointeeType() local
4563 const auto *MPT = cast<MemberPointerType>(T); computeCachedProperties() local
4651 const auto *MPT = cast<MemberPointerType>(T); computeTypeLinkageInfo() local
H A DMicrosoftMangle.cpp660 if (const MemberPointerType *MPT = Ty->getAs<MemberPointerType>()) { mangleVariableEncoding() local
1804 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>()) { mangleTemplateArg() local
H A DJSONNodeDumper.cpp837 VisitMemberPointerType(const MemberPointerType * MPT) VisitMemberPointerType() argument
H A DDeclCXX.cpp2367 auto *MPT = BO->getRHS()->getType()->castAs<MemberPointerType>(); getDevirtualizedMethod() local
H A DExpr.cpp119 const auto *MPT = BO->getRHS()->getType()->getAs<MemberPointerType>(); in skipRValueSubobjectAdjustments() local
H A DASTContext.cpp2269 const auto *MPT = cast<MemberPointerType>(T); getTypeInfoImpl() local
2851 if (const auto *MPT = Ty->getAs<MemberPointerType>()) hasUniqueObjectRepresentations() local
[all...]
/llvm-project/clang-tools-extra/clang-tidy/modernize/
H A DRedundantVoidArgCheck.cpp23 if (auto *MPT = QT->getAs<MemberPointerType>()) in protoTypeHasNoParms() local
/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp142 const auto *MPT = dyn_cast<MemberPointerType>(T); AST_MATCHER() local
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp417 MachinePostDominatorTree MPT; in findShrunkPrologEpilog() local
/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp759 const auto *MPT = checkMustTailAttr() local
H A DSemaOverload.cpp3124 if (auto *MPT = FromType->getAs<MemberPointerType>()) tryGetFunctionProtoType() local
/llvm-project/clang/include/clang/AST/
H A DExpr.h79 const MemberPointerType *MPT; member

12