Home
last modified time | relevance | path

Searched refs:ObjCIvarRefExpr (Results 1 – 25 of 56) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp89 const ObjCIvarRefExpr *IE = cast<ObjCIvarRefExpr>(E); in getBaseInfo()
148 const ObjCIvarRefExpr *IvarE) in WeakObjectProfileTy()
193 else if (const ObjCIvarRefExpr *IvarE = dyn_cast<ObjCIvarRefExpr>(E)) in markSafeWeakUse()
H A DSemaObjC.cpp799 if (ObjCIvarRefExpr *ref = dyn_cast<ObjCIvarRefExpr>(e)) { in findRetainCycleOwner()
880 void VisitObjCIvarRefExpr(ObjCIvarRefExpr *ref) { in VisitObjCIvarRefExpr()
1139 } else if (ObjCIvarRefExpr *IvarRE = dyn_cast<ObjCIvarRefExpr>(Receiver)) { in CheckObjCCircularContainer()
1140 if (ObjCIvarRefExpr *IvarArgRE = dyn_cast<ObjCIvarRefExpr>(Arg)) { in CheckObjCCircularContainer()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp94 const ObjCIvarRefExpr *IV = cast<ObjCIvarRefExpr>(Ex); in AddDerefSource()
250 const ObjCIvarRefExpr *IV = cast<ObjCIvarRefExpr>(S); in reportBug()
H A DObjCUnusedIVarsChecker.cpp36 if (const ObjCIvarRefExpr *Ex = dyn_cast<ObjCIvarRefExpr>(S)) { in Scan()
H A DDirectIvarAssignment.cpp170 const ObjCIvarRefExpr *IvarRef = in VisitBinaryOperator()
171 dyn_cast<ObjCIvarRefExpr>(BO->getLHS()->IgnoreParenCasts()); in VisitBinaryOperator()
H A DObjCSelfInitChecker.cpp58 check::PostStmt<ObjCIvarRefExpr>,
72 void checkPostStmt(const ObjCIvarRefExpr *E, CheckerContext &C) const;
194 void ObjCSelfInitChecker::checkPostStmt(const ObjCIvarRefExpr *E, in checkPostStmt()
H A DIvarInvalidationChecker.cpp130 void checkObjCIvarRefExpr(const ObjCIvarRefExpr *IvarRef);
584 const ObjCIvarRefExpr *IvarRef) { in checkObjCIvarRefExpr()
636 if (const ObjCIvarRefExpr *IvarRef = dyn_cast<ObjCIvarRefExpr>(E)) { in check()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h104 class ObjCIvarRefExpr; variable
202 ExprDependence computeDependence(ObjCIvarRefExpr *E);
H A DExprObjC.h547 class ObjCIvarRefExpr : public Expr {
564 ObjCIvarRefExpr(ObjCIvarDecl *d, QualType t, SourceLocation l,
574 explicit ObjCIvarRefExpr(EmptyShell Empty) in ObjCIvarRefExpr() function
H A DTextNodeDumper.h320 void VisitObjCIvarRefExpr(const ObjCIvarRefExpr *Node);
H A DJSONNodeDumper.h327 void VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE);
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h247 check::PostStmt<ObjCIvarRefExpr>,
301 void checkPostStmt(const ObjCIvarRefExpr *IRE, CheckerContext &C) const;
H A DRetainCountDiagnostics.cpp504 if (isa<ObjCIvarRefExpr>(S) && in VisitNode()
531 } else if (isa<ObjCIvarRefExpr>(S)) { in VisitNode()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp98 ObjCIvarRefExpr *makeObjCIvarRef(const Expr *Base, const ObjCIvarDecl *IVar);
207 ObjCIvarRefExpr *ASTMaker::makeObjCIvarRef(const Expr *Base, in makeObjCIvarRef()
209 return new (C) ObjCIvarRefExpr(const_cast<ObjCIvarDecl*>(IVar), in makeObjCIvarRef()
H A DThreadSafetyCommon.cpp268 return translateObjCIVarRefExpr(cast<ObjCIvarRefExpr>(S), Ctx); in translate()
423 til::SExpr *SExprBuilder::translateObjCIVarRefExpr(const ObjCIvarRefExpr *IVRE, in translateObjCIVarRefExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h50 class ObjCIvarRefExpr; variable
297 WeakObjectProfileTy(const ObjCIvarRefExpr *RE);
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineObjC.cpp21 void ExprEngine::VisitLvalObjCIvarRefExpr(const ObjCIvarRefExpr *Ex, in VisitLvalObjCIvarRefExpr()
H A DExplodedGraph.cpp51 return isa<DeclRefExpr, MemberExpr, ObjCIvarRefExpr, ArraySubscriptExpr>(Ex); in isInterestingLValueExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp231 else if (auto *IVR = dyn_cast<ObjCIvarRefExpr>(E)) in isConstOwnerPtrMemberExpr()
H A DRetainPtrCtorAdoptChecker.cpp356 if (!isa<ObjCIvarRefExpr>(BO->getLHS())) in visitBinaryOperator()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h66 class ObjCIvarRefExpr; variable
526 void VisitLvalObjCIvarRefExpr(const ObjCIvarRefExpr *DR, ExplodedNode *Pred,
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h423 til::SExpr *translateObjCIVarRefExpr(const ObjCIvarRefExpr *IVRE,
/freebsd/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp902 isa<ObjCIvarRefExpr>(Expr) || in subscriptOperatorNeedsParens()
929 isa<ObjCIvarRefExpr>(Expr) || in castOperatorNeedsParens()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp225 bool VisitObjCIvarRefExpr(ObjCIvarRefExpr *E) { in VisitObjCIvarRefExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td186 def ObjCIvarRefExpr : StmtNode<Expr>;

123