Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DMallocOverflowSecurityChecker.cpp105 else if (isa<DeclRefExpr>(e) || isa<MemberExpr>(e)) in CheckMallocArgument()
144 static const Decl *getDecl(const MemberExpr *ME) { in getDecl()
165 else if (const auto *ME = dyn_cast<MemberExpr>(E)) { in CheckExpr()
166 Erase<MemberExpr>(ME, PredTrue); in CheckExpr()
222 else if (const auto *ME = dyn_cast<MemberExpr>(E)) in CheckAssignmentExpr()
223 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.cpp76 const MemberExpr *ME = cast<MemberExpr>(Ex); in AddDerefSource()
176 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()
H A DCastToStructChecker.cpp81 else if (const auto *SE = dyn_cast<MemberExpr>(U->getSubExpr())) in VisitCastExpr()
/netbsd-src/external/apache2/llvm/dist/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()
H A DUsedDeclVisitor.h39 void VisitMemberExpr(MemberExpr *E) { in VisitMemberExpr()
H A DSemaExprMember.cpp893 MemberExpr *Sema::BuildMemberExpr( in BuildMemberExpr()
906 MemberExpr *Sema::BuildMemberExpr( in BuildMemberExpr()
913 MemberExpr *E = in BuildMemberExpr()
914 MemberExpr::Create(Context, Base, IsArrow, OpLoc, NNS, TemplateKWLoc, in BuildMemberExpr()
1729 if (!Res.isInvalid() && isa<MemberExpr>(Res.get())) in ActOnMemberAccessExpr()
1730 CheckMemberAccessOfNoDeref(cast<MemberExpr>(Res.get())); in ActOnMemberAccessExpr()
1735 void Sema::CheckMemberAccessOfNoDeref(const MemberExpr *E) { in CheckMemberAccessOfNoDeref()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DTypoCorrection.h37 class MemberExpr; variable
383 MemberExpr *ME = nullptr);
394 MemberExpr *MemberFn;
H A DScopeInfo.h939 assert(isa<DeclRefExpr>(VarExpr) || isa<MemberExpr>(VarExpr) || in addPotentialCapture()
993 isa<MemberExpr>(CapturingVarExpr) || in markVariableExprAsNonODRUsed()
999 isa<MemberExpr>(CapturingVarExpr) || in isVariableExprMarkedAsNonODRUsed()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExpr.cpp102 } else if (const MemberExpr *ME = dyn_cast<MemberExpr>(E)) { in skipRValueSubobjectAdjustments()
1435 if (MemberExpr *ME = dyn_cast<MemberExpr>(CEE)) in getReferencedDeclOfCallee()
1571 MemberExpr::MemberExpr(Expr *Base, bool IsArrow, SourceLocation OperatorLoc, in MemberExpr() function in MemberExpr
1589 MemberExpr *MemberExpr::Create( in Create()
1604 void *Mem = C.Allocate(Size, alignof(MemberExpr)); in Create()
1605 MemberExpr *E = new (Mem) MemberExpr(Base, IsArrow, OperatorLoc, MemberDecl, in Create()
1645 MemberExpr *MemberExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
1657 void *Mem = Context.Allocate(Size, alignof(MemberExpr)); in CreateEmpty()
1658 return new (Mem) MemberExpr(EmptyShell()); in CreateEmpty()
1661 void MemberExpr::setMemberDecl(ValueDecl *D) { in setMemberDecl()
[all …]
H A DExprClassification.cpp29 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E);
240 return ClassifyMemberExpr(Ctx, cast<MemberExpr>(E)); in ClassifyInternal()
491 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E) { in ClassifyMemberExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DComputeDependence.h84 class MemberExpr; variable
171 ExprDependence computeDependence(MemberExpr *E);
H A DEvaluatedExprVisitor.h52 void VisitMemberExpr(PTR(MemberExpr) E) { in VisitMemberExpr()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXCursor.cpp1666 const MemberExpr *ME = nullptr; in clang_Cursor_isDynamicCall()
1667 if (isa<MemberExpr>(E)) in clang_Cursor_isDynamicCall()
1668 ME = cast<MemberExpr>(E); in clang_Cursor_isDynamicCall()
1670 ME = dyn_cast_or_null<MemberExpr>(CE->getCallee()); in clang_Cursor_isDynamicCall()
1697 const MemberExpr *ME = nullptr; in clang_Cursor_getReceiverType()
1698 if (isa<MemberExpr>(E)) in clang_Cursor_getReceiverType()
1699 ME = cast<MemberExpr>(E); in clang_Cursor_getReceiverType()
1701 ME = dyn_cast_or_null<MemberExpr>(CE->getCallee()); in clang_Cursor_getReceiverType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DBodyFarm.cpp102 MemberExpr *makeMemberExpression(Expr *base, ValueDecl *MemberDecl,
209 MemberExpr *ASTMaker::makeMemberExpression(Expr *base, ValueDecl *MemberDecl, in makeMemberExpression()
214 return MemberExpr::Create( in makeMemberExpression()
442 MemberExpr *Deref = M.makeMemberExpression(FlagDecl, FlagFieldDecl); in create_call_once()
H A DReachableCode.cpp235 return isConfigurationValue(cast<MemberExpr>(S)->getMemberDecl(), PP); in isConfigurationValue()
577 const MemberExpr *ME = cast<MemberExpr>(S); in GetUnreachableLoc()
H A DThreadSafetyCommon.cpp84 const auto *ME = dyn_cast<MemberExpr>(E->IgnoreParenCasts()); in isCalleeArrow()
107 if (const auto *ME = dyn_cast<MemberExpr>(DeclExp)) { in translateAttrExpr()
213 return translateMemberExpr(cast<MemberExpr>(S), Ctx); in translate()
345 til::SExpr *SExprBuilder::translateMemberExpr(const MemberExpr *ME, in translateMemberExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGClass.cpp1168 MemberExpr *ME = dyn_cast<MemberExpr>(BO->getLHS()); in getMemcpyableField()
1179 if (MemberExpr *ME2 = dyn_cast<MemberExpr>(RHS)) { in getMemcpyableField()
1188 MemberExpr *IOA = dyn_cast<MemberExpr>(MCE->getImplicitObjectArgument()); in getMemcpyableField()
1194 MemberExpr *Arg0 = dyn_cast<MemberExpr>(MCE->getArg(0)); in getMemcpyableField()
1208 MemberExpr *ME = dyn_cast<MemberExpr>(DUO->getSubExpr()); in getMemcpyableField()
1220 MemberExpr *ME2 = dyn_cast<MemberExpr>(SUO->getSubExpr()); in getMemcpyableField()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp307 if (MemberExpr *ME = dyn_cast<MemberExpr>(E)) in getReferencedDecl()
H A DTransUnbridgedCasts.cpp182 while (isa<MemberExpr>(base)) in transformNonObjCToObjCCast()
183 base = cast<MemberExpr>(base)->getBase()->IgnoreParenImpCasts(); in transformNonObjCToObjCCast()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h68 bool VisitMemberExpr(const MemberExpr *Expr) { in VisitMemberExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h54 class MemberExpr; variable
398 til::SExpr *translateMemberExpr(const MemberExpr *ME, CallingContext *Ctx);

12345