Home
last modified time | relevance | path

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

1234567

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMallocOverflowSecurityChecker.cpp105 } else if (isa<DeclRefExpr, MemberExpr>(e)) in CheckMallocArgument()
143 static const Decl *getDecl(const MemberExpr *ME) { in getDecl()
166 else if (const auto *ME = dyn_cast<MemberExpr>(E)) { in CheckExpr()
167 Erase<MemberExpr>(ME, PrecedesMalloc); in CheckExpr()
223 else if (const auto *ME = dyn_cast<MemberExpr>(E)) in CheckAssignmentExpr()
224 Erase<MemberExpr>(ME, pred); in CheckAssignmentExpr()
H A DInvalidatedIteratorChecker.cpp32 check::PreStmt<MemberExpr>> {
46 void checkPreStmt(const MemberExpr *ME, CheckerContext &C) const;
107 void InvalidatedIteratorChecker::checkPreStmt(const MemberExpr *ME, in checkPreStmt()
H A DDereferenceChecker.cpp81 const MemberExpr *ME = cast<MemberExpr>(Ex); in AddDerefSource()
207 const MemberExpr *M = cast<MemberExpr>(S); in reportBug()
H A DIdenticalExprChecker.cpp487 const MemberExpr *MemberStmt1 = cast<MemberExpr>(Stmt1); in isIdenticalStmt()
488 const MemberExpr *MemberStmt2 = cast<MemberExpr>(Stmt2); in isIdenticalStmt()
H A DVirtualCallChecker.cpp66 if (const MemberExpr *CME = dyn_cast<MemberExpr>(CE->getCallee())) { in REGISTER_MAP_WITH_PROGRAMSTATE()
H A DIteratorRangeChecker.cpp33 check::PreStmt<MemberExpr>> {
55 void checkPreStmt(const MemberExpr *ME, CheckerContext &C) const;
186 void IteratorRangeChecker::checkPreStmt(const MemberExpr *ME, in checkPreStmt()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DMakeMemberFunctionConstCheck.cpp124 if (const auto *Member = dyn_cast<MemberExpr>(Parent)) in visitUser()
132 bool visitUser(const MemberExpr *Member, bool OnConstObject) { in visitUser()
168 if (const auto *M = dyn_cast_or_null<MemberExpr>(Parent)) in visitUser()
199 } else if (const auto *Member = dyn_cast_or_null<MemberExpr>(Parent)) { in VisitCXXThisExpr()
H A DMisplacedArrayIndexCheck.cpp41 !isa<MemberExpr>(RHSE)) in check()
H A DStringCompareCheck.cpp60 const auto *Str1 = Result.Nodes.getNodeAs<MemberExpr>("str1"); in check()
H A DSimplifySubscriptExprCheck.cpp52 const auto *Member = Result.Nodes.getNodeAs<MemberExpr>("member"); in check()
H A DUniqueptrDeleteReleaseCheck.cpp57 const auto *ReleaseExpr = Result.Nodes.getNodeAs<MemberExpr>("release_expr"); in check()
H A DStaticAccessedThroughInstanceCheck.cpp52 Result.Nodes.getNodeAs<MemberExpr>("memberExpression"); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/
H A DIdDependentBackwardBranchCheck.cpp100 if (const auto *MemberExpression = dyn_cast<MemberExpr>(Expression)) { in hasIdDepField()
133 const DeclRefExpr *RefExpr, const MemberExpr *MemExpr, in saveIdDepVarFromReference()
159 const DeclRefExpr *RefExpr, const MemberExpr *MemExpr, in saveIdDepFieldFromReference()
205 const auto *MemExpr = Result.Nodes.getNodeAs<MemberExpr>("assign_ref_field"); in check()
H A DIdDependentBackwardBranchCheck.h62 const MemberExpr *MemExpr,
67 const MemberExpr *MemExpr,
/llvm-project-15.0.7/clang/lib/Sema/
H A DScopeInfo.cpp81 const MemberExpr *ME = cast<MemberExpr>(E); in getBaseInfo()
238 } else if (auto *ME = dyn_cast<MemberExpr>(E)) { in visitPotentialCaptures()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DUniqueptrResetReleaseCheck.cpp114 const auto *ResetMember = Result.Nodes.getNodeAs<MemberExpr>("reset_member"); in check()
116 Result.Nodes.getNodeAs<MemberExpr>("release_member"); in check()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DTypoCorrection.h37 class MemberExpr; variable
383 MemberExpr *ME = nullptr);
394 MemberExpr *MemberFn;
/llvm-project-15.0.7/clang/unittests/AST/
H A DSourceLocationTest.cpp165 TEST(MemberExpr, ImplicitMemberRange) { in TEST() argument
166 RangeVerifier<MemberExpr> Verifier; in TEST()
173 class MemberExprArrowLocVerifier : public RangeVerifier<MemberExpr> {
175 SourceRange getRange(const MemberExpr &Node) override { in getRange()
180 TEST(MemberExpr, ArrowRange) { in TEST() argument
188 TEST(MemberExpr, MacroArrowRange) { in TEST() argument
197 TEST(MemberExpr, ImplicitArrowRange) { in TEST() argument
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProTypeUnionAccessCheck.cpp27 const auto *Matched = Result.Nodes.getNodeAs<MemberExpr>("expr"); in check()
/llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/
H A DAttr.cpp19 bool VisitMemberExpr(MemberExpr *ME) { in VisitMemberExpr()
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp103 } else if (const MemberExpr *ME = dyn_cast<MemberExpr>(E)) { in skipRValueSubobjectAdjustments()
1473 if (MemberExpr *ME = dyn_cast<MemberExpr>(CEE)) in getReferencedDeclOfCallee()
1613 MemberExpr::MemberExpr(Expr *Base, bool IsArrow, SourceLocation OperatorLoc, in MemberExpr() function in MemberExpr
1631 MemberExpr *MemberExpr::Create( in Create()
1647 MemberExpr *E = new (Mem) MemberExpr(Base, IsArrow, OperatorLoc, MemberDecl, in Create()
1687 MemberExpr *MemberExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
2437 if (isa<MemberExpr>(E)) in isReadIfDiscardedInCPlusPlus11()
2895 const MemberExpr *M = cast<MemberExpr>(E); in isOBJCGCCandidate()
2917 if (const MemberExpr *mem = dyn_cast<MemberExpr>(expr)) { in findBoundMemberType()
3951 if (MemberExpr *MemRef = dyn_cast<MemberExpr>(E)) in getSourceBitField()
[all …]
/llvm-project-15.0.7/clang/test/AST/HLSL/
H A Dvector-constructors.hlsl98 // CHECK-NEXT: MemberExpr 0x{{[0-9a-fA-F]+}} <col:24, col:26> 'float' lvalue .f 0x{{[0-9a-fA-F]+}}
101 // CHECK-NEXT: MemberExpr 0x{{[0-9a-fA-F]+}} <col:29, col:31> 'float' lvalue .f 0x{{[0-9a-fA-F]+}}
115 // CHECK-NEXT: MemberExpr 0x{{[0-9a-fA-F]+}} <col:24> '<bound member function type>' .operator floa…
120 // CHECK-NEXT: MemberExpr 0x{{[0-9a-fA-F]+}} <col:27> '<bound member function type>' .operator floa…
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DLoopConvertCheck.cpp312 const auto *Member = dyn_cast<MemberExpr>(TheCall->getCallee()); in getContainerFromBeginEndCall()
379 if (const auto *Mem = dyn_cast<MemberExpr>(E->IgnoreParenImpCasts())) in getReferencedVariable()
387 if (const auto *Member = dyn_cast<MemberExpr>(E->IgnoreParenImpCasts())) in isDirectMemberExpr()
836 if (!EndCall || !isa<MemberExpr>(EndCall->getCallee())) in isConvertible()
892 dyn_cast<MemberExpr>(EndCall->getCallee())->isArrow(); in check()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h88 class MemberExpr; variable
179 ExprDependence computeDependence(MemberExpr *E);
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DBoolPointerImplicitConversionCheck.cpp79 : cast<MemberExpr>(E)->getMemberDecl(); in check()

1234567