Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/clang/lib/Sema/
H A DScopeInfo.cpp87 const ObjCIvarRefExpr *IE = cast<ObjCIvarRefExpr>(E); in getBaseInfo()
146 const ObjCIvarRefExpr *IvarE) in WeakObjectProfileTy()
191 else if (const ObjCIvarRefExpr *IvarE = dyn_cast<ObjCIvarRefExpr>(E)) in markSafeWeakUse()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp89 const ObjCIvarRefExpr *IV = cast<ObjCIvarRefExpr>(Ex); in AddDerefSource()
216 const ObjCIvarRefExpr *IV = cast<ObjCIvarRefExpr>(S); in reportBug()
H A DDirectIvarAssignment.cpp170 const ObjCIvarRefExpr *IvarRef = in VisitBinaryOperator()
171 dyn_cast<ObjCIvarRefExpr>(BO->getLHS()->IgnoreParenCasts()); in VisitBinaryOperator()
H A DObjCUnusedIVarsChecker.cpp36 if (const ObjCIvarRefExpr *Ex = dyn_cast<ObjCIvarRefExpr>(S)) { in Scan()
H A DObjCSelfInitChecker.cpp58 check::PostStmt<ObjCIvarRefExpr>,
72 void checkPostStmt(const ObjCIvarRefExpr *E, CheckerContext &C) const;
197 void ObjCSelfInitChecker::checkPostStmt(const ObjCIvarRefExpr *E, in checkPostStmt()
H A DIvarInvalidationChecker.cpp131 void checkObjCIvarRefExpr(const ObjCIvarRefExpr *IvarRef);
599 const ObjCIvarRefExpr *IvarRef) { in checkObjCIvarRefExpr()
651 if (const ObjCIvarRefExpr *IvarRef = dyn_cast<ObjCIvarRefExpr>(E)) { in check()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransZeroOutPropsInDealloc.cpp167 if (ObjCIvarRefExpr *IV = dyn_cast<ObjCIvarRefExpr>(LHS)) { in isZeroingPropIvar()
H A DTransProperties.cpp294 if (ObjCIvarRefExpr *RE = dyn_cast<ObjCIvarRefExpr>(lhs)) { in VisitBinaryOperator()
H A DTransRetainReleaseDealloc.cpp309 if (ObjCIvarRefExpr *IRE = dyn_cast<ObjCIvarRefExpr>(E)) in getReferencedDecl()
H A DTransUnbridgedCasts.cpp183 if (isa<ObjCIvarRefExpr>(base) && in transformNonObjCToObjCCast()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h102 class ObjCIvarRefExpr; variable
196 ExprDependence computeDependence(ObjCIvarRefExpr *E);
H A DExprObjC.h548 class ObjCIvarRefExpr : public Expr {
563 ObjCIvarRefExpr(ObjCIvarDecl *d, QualType t, SourceLocation l,
573 explicit ObjCIvarRefExpr(EmptyShell Empty) in ObjCIvarRefExpr() function
H A DTextNodeDumper.h299 void VisitObjCIvarRefExpr(const ObjCIvarRefExpr *Node);
H A DJSONNodeDumper.h304 void VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE);
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h248 check::PostStmt<ObjCIvarRefExpr>,
302 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()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/
H A DNSInvocationArgumentLifetimeCheck.cpp45 AST_POLYMORPHIC_SUPPORTED_TYPES(ObjCIvarRefExpr, in AST_POLYMORPHIC_MATCHER() argument
/llvm-project-15.0.7/clang/lib/Analysis/
H A DBodyFarm.cpp97 ObjCIvarRefExpr *makeObjCIvarRef(const Expr *Base, const ObjCIvarDecl *IVar);
206 ObjCIvarRefExpr *ASTMaker::makeObjCIvarRef(const Expr *Base, in makeObjCIvarRef()
208 return new (C) ObjCIvarRefExpr(const_cast<ObjCIvarDecl*>(IVar), in makeObjCIvarRef()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DInfiniteLoopCheck.cpp65 ObjCIvarRefExpr, ObjCPropertyRefExpr, ObjCMessageExpr>(Cond)) { in isVarThatIsPossiblyChanged()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DScopeInfo.h50 class ObjCIvarRefExpr; variable
285 WeakObjectProfileTy(const ObjCIvarRefExpr *RE);
/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Dinstantiate-expr.mm14 // Test instantiation of value-dependent ObjCIvarRefExpr,
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExprEngineObjC.cpp21 void ExprEngine::VisitLvalObjCIvarRefExpr(const ObjCIvarRefExpr *Ex, in VisitLvalObjCIvarRefExpr()
H A DExplodedGraph.cpp53 return isa<DeclRefExpr, MemberExpr, ObjCIvarRefExpr, ArraySubscriptExpr>(Ex); in isInterestingLValueExpr()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h65 class ObjCIvarRefExpr; variable
521 void VisitLvalObjCIvarRefExpr(const ObjCIvarRefExpr *DR, ExplodedNode *Pred,
/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h408 til::SExpr *translateObjCIVarRefExpr(const ObjCIvarRefExpr *IVRE,

123