| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MallocOverflowSecurityChecker.cpp | 105 } 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 D | InvalidatedIteratorChecker.cpp | 32 check::PreStmt<MemberExpr>> { 46 void checkPreStmt(const MemberExpr *ME, CheckerContext &C) const; 107 void InvalidatedIteratorChecker::checkPreStmt(const MemberExpr *ME, in checkPreStmt()
|
| H A D | DereferenceChecker.cpp | 81 const MemberExpr *ME = cast<MemberExpr>(Ex); in AddDerefSource() 207 const MemberExpr *M = cast<MemberExpr>(S); in reportBug()
|
| H A D | IdenticalExprChecker.cpp | 487 const MemberExpr *MemberStmt1 = cast<MemberExpr>(Stmt1); in isIdenticalStmt() 488 const MemberExpr *MemberStmt2 = cast<MemberExpr>(Stmt2); in isIdenticalStmt()
|
| H A D | VirtualCallChecker.cpp | 66 if (const MemberExpr *CME = dyn_cast<MemberExpr>(CE->getCallee())) { in REGISTER_MAP_WITH_PROGRAMSTATE()
|
| H A D | IteratorRangeChecker.cpp | 33 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 D | MakeMemberFunctionConstCheck.cpp | 124 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 D | MisplacedArrayIndexCheck.cpp | 41 !isa<MemberExpr>(RHSE)) in check()
|
| H A D | StringCompareCheck.cpp | 60 const auto *Str1 = Result.Nodes.getNodeAs<MemberExpr>("str1"); in check()
|
| H A D | SimplifySubscriptExprCheck.cpp | 52 const auto *Member = Result.Nodes.getNodeAs<MemberExpr>("member"); in check()
|
| H A D | UniqueptrDeleteReleaseCheck.cpp | 57 const auto *ReleaseExpr = Result.Nodes.getNodeAs<MemberExpr>("release_expr"); in check()
|
| H A D | StaticAccessedThroughInstanceCheck.cpp | 52 Result.Nodes.getNodeAs<MemberExpr>("memberExpression"); in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/ |
| H A D | IdDependentBackwardBranchCheck.cpp | 100 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 D | IdDependentBackwardBranchCheck.h | 62 const MemberExpr *MemExpr, 67 const MemberExpr *MemExpr,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 81 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 D | UniqueptrResetReleaseCheck.cpp | 114 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 D | TypoCorrection.h | 37 class MemberExpr; variable 383 MemberExpr *ME = nullptr); 394 MemberExpr *MemberFn;
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | SourceLocationTest.cpp | 165 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 D | ProTypeUnionAccessCheck.cpp | 27 const auto *Matched = Result.Nodes.getNodeAs<MemberExpr>("expr"); in check()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/ |
| H A D | Attr.cpp | 19 bool VisitMemberExpr(MemberExpr *ME) { in VisitMemberExpr()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 103 } 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 D | vector-constructors.hlsl | 98 // 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 D | LoopConvertCheck.cpp | 312 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 D | ComputeDependence.h | 88 class MemberExpr; variable 179 ExprDependence computeDependence(MemberExpr *E);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | BoolPointerImplicitConversionCheck.cpp | 79 : cast<MemberExpr>(E)->getMemberDecl(); in check()
|