Home
last modified time | relevance | path

Searched refs:MemberExpr (Results 1 – 25 of 124) sorted by relevance

12345

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DInvalidatedIteratorChecker.cpp32 check::PreStmt<MemberExpr>> {
46 void checkPreStmt(const MemberExpr *ME, CheckerContext &C) const;
102 void InvalidatedIteratorChecker::checkPreStmt(const MemberExpr *ME, in checkPreStmt()
H A DDereferenceChecker.cpp86 const MemberExpr *ME = cast<MemberExpr>(Ex); in AddDerefSource()
241 const MemberExpr *M = cast<MemberExpr>(S); in reportBug()
H A DVirtualCallChecker.cpp73 if (const MemberExpr *CME = dyn_cast<MemberExpr>(CE->getCallee())) { in REGISTER_MAP_WITH_PROGRAMSTATE()
H A DIteratorRangeChecker.cpp33 check::PreStmt<MemberExpr>> {
54 void checkPreStmt(const MemberExpr *ME, CheckerContext &C) const;
185 void IteratorRangeChecker::checkPreStmt(const MemberExpr *ME, in checkPreStmt()
H A DCastToStructChecker.cpp81 else if (const auto *SE = dyn_cast<MemberExpr>(U->getSubExpr())) in VisitCastExpr()
H A DCastValueChecker.cpp124 } else if (const auto *ME = dyn_cast<MemberExpr>(Object)) { in getNoteTag()
155 } else if (const auto *ME = dyn_cast<MemberExpr>(Object)) { in getNoteTag()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DASTOps.cpp186 static MemberExpr *getMemberForAccessor(const CXXMemberCallExpr &C) { in getMemberForAccessor()
197 return dyn_cast<MemberExpr>(Return->IgnoreParenImpCasts()); in getMemberForAccessor()
244 if (MemberExpr *E = getMemberForAccessor(*C)) in VisitCXXMemberCallExpr()
250 bool VisitMemberExpr(MemberExpr *E) override { in VisitMemberExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp83 const MemberExpr *ME = cast<MemberExpr>(E); in getBaseInfo()
240 } else if (auto *ME = dyn_cast<MemberExpr>(E)) { in visitPotentialCaptures()
H A DCheckExprLifetime.cpp203 MemberExpr, enumerator
717 if (MemberExpr *ME = dyn_cast<MemberExpr>(Init->IgnoreImpCasts())) in visitLocalsRetainedByReferenceBinding()
719 {IndirectLocalPathEntry::MemberExpr, ME, ME->getMemberDecl()}); in visitLocalsRetainedByReferenceBinding()
757 if (auto *M = dyn_cast<MemberExpr>(Init)) { in visitLocalsRetainedByReferenceBinding()
1111 if (Elem.Kind == IndirectLocalPathEntry::MemberExpr || in shouldLifetimeExtendThroughPath()
1134 case IndirectLocalPathEntry::MemberExpr: in nextPathEntryRange()
1164 case IndirectLocalPathEntry::MemberExpr: in pathOnlyHandlesGslPointer()
1200 if (E.Kind == IndirectLocalPathEntry::MemberExpr) { in analyzePathForGSLPointer()
1556 case IndirectLocalPathEntry::MemberExpr: in checkExprLifetimeImpl()
H A DUsedDeclVisitor.h39 void VisitMemberExpr(MemberExpr *E) { in VisitMemberExpr()
H A DSemaBPF.cpp36 isa<MemberExpr>(Arg->IgnoreParens()) || in isValidPreserveFieldInfoArg()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp104 } else if (const auto *ME = dyn_cast<MemberExpr>(E)) { in skipRValueSubobjectAdjustments()
212 if (const auto *ME = dyn_cast<MemberExpr>(E)) in isFlexibleArrayMemberLike()
1555 if (auto *ME = dyn_cast<MemberExpr>(CEE)) in getReferencedDeclOfCallee()
1582 if (auto *ME = dyn_cast<MemberExpr>(CEE)) in getReferencedDeclOfCallee()
1709 MemberExpr::MemberExpr(Expr *Base, bool IsArrow, SourceLocation OperatorLoc, in MemberExpr() function in MemberExpr
1749 MemberExpr *MemberExpr::Create( in Create()
1765 void *Mem = C.Allocate(Size, alignof(MemberExpr)); in Create()
1766 return new (Mem) MemberExpr(Base, IsArrow, OperatorLoc, QualifierLoc, in Create()
1771 MemberExpr *MemberExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
1782 void *Mem = Context.Allocate(Size, alignof(MemberExpr)); in CreateEmpty()
[all …]
H A DExprClassification.cpp29 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E);
276 return ClassifyMemberExpr(Ctx, cast<MemberExpr>(E)); in ClassifyInternal()
539 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E) { in ClassifyMemberExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp229 if (auto *ME = dyn_cast<MemberExpr>(E)) in isConstOwnerPtrMemberExpr()
240 auto *ME = dyn_cast<MemberExpr>(E); in isExprToGetCheckedPtrCapableMember()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h90 class MemberExpr; variable
185 ExprDependence computeDependence(MemberExpr *E);
H A DEvaluatedExprVisitor.h52 void VisitMemberExpr(PTR(MemberExpr) E) { in VisitMemberExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp107 MemberExpr *makeMemberExpression(Expr *base, ValueDecl *MemberDecl,
225 MemberExpr *ASTMaker::makeMemberExpression(Expr *base, ValueDecl *MemberDecl, in makeMemberExpression()
230 return MemberExpr::Create( in makeMemberExpression()
474 MemberExpr *Deref = M.makeMemberExpression(FlagDecl, FlagFieldDecl); in create_call_once()
H A DReachableCode.cpp236 return isConfigurationValue(cast<MemberExpr>(S)->getMemberDecl(), PP); in isConfigurationValue()
626 const MemberExpr *ME = cast<MemberExpr>(S); in GetUnreachableLoc()
H A DThreadSafetyCommon.cpp113 const auto *ME = dyn_cast<MemberExpr>(E->IgnoreParenCasts()); in isCalleeArrow()
140 else if (const auto *ME = dyn_cast<MemberExpr>(DeclExp)) { in translateAttrExpr()
266 return translateMemberExpr(cast<MemberExpr>(S), Ctx); in translate()
408 til::SExpr *SExprBuilder::translateMemberExpr(const MemberExpr *ME, in translateMemberExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h993 assert(isa<DeclRefExpr>(VarExpr) || isa<MemberExpr>(VarExpr) || in addPotentialCapture()
1047 isa<MemberExpr>(CapturingVarExpr) || in markVariableExprAsNonODRUsed()
1053 isa<MemberExpr>(CapturingVarExpr) || in isVariableExprMarkedAsNonODRUsed()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def73 NODE(MemberExpr)
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h68 bool VisitMemberExpr(const MemberExpr *Expr) { in VisitMemberExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp1162 MemberExpr *ME = dyn_cast<MemberExpr>(BO->getLHS()); in getMemcpyableField()
1173 if (MemberExpr *ME2 = dyn_cast<MemberExpr>(RHS)) { in getMemcpyableField()
1182 MemberExpr *IOA = dyn_cast<MemberExpr>(MCE->getImplicitObjectArgument()); in getMemcpyableField()
1188 MemberExpr *Arg0 = dyn_cast<MemberExpr>(MCE->getArg(0)); in getMemcpyableField()
1202 MemberExpr *ME = dyn_cast<MemberExpr>(DUO->getSubExpr()); in getMemcpyableField()
1214 MemberExpr *ME2 = dyn_cast<MemberExpr>(SUO->getSubExpr()); in getMemcpyableField()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenOpenACC.cpp120 if (const auto *memExpr = dyn_cast<MemberExpr>(curVarExpr)) in getOpenACCDataOperandInfo()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h57 class MemberExpr; variable
422 til::SExpr *translateMemberExpr(const MemberExpr *ME, CallingContext *Ctx);

12345