Home
last modified time | relevance | path

Searched refs:ObjCForCollectionStmt (Results 1 – 25 of 65) sorted by relevance

123

/external/llvm-project/clang/test/Analysis/
Dtraversal-algorithm.mm55 // DFS-next:37 ObjCForCollectionStmt
61 // DFS-next:37 ObjCForCollectionStmt
62 // DFS-next:37 ObjCForCollectionStmt
68 // DFS-next:37 ObjCForCollectionStmt
69 // DFS-next:37 ObjCForCollectionStmt
71 // DFS-next:37 ObjCForCollectionStmt
72 // DFS-next:37 ObjCForCollectionStmt
74 // DFS-next:37 ObjCForCollectionStmt
76 // DFS-next:37 ObjCForCollectionStmt
82 // DFS-next:37 ObjCForCollectionStmt
[all …]
/external/clang/test/Analysis/
Dtraversal-algorithm.mm55 // DFS-next:37 ObjCForCollectionStmt
61 // DFS-next:37 ObjCForCollectionStmt
62 // DFS-next:37 ObjCForCollectionStmt
68 // DFS-next:37 ObjCForCollectionStmt
69 // DFS-next:37 ObjCForCollectionStmt
71 // DFS-next:37 ObjCForCollectionStmt
72 // DFS-next:37 ObjCForCollectionStmt
74 // DFS-next:37 ObjCForCollectionStmt
76 // DFS-next:37 ObjCForCollectionStmt
82 // DFS-next:37 ObjCForCollectionStmt
[all …]
/external/llvm-project/clang/lib/AST/
DStmtObjC.cpp20 ObjCForCollectionStmt::ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, in ObjCForCollectionStmt() function in ObjCForCollectionStmt
DParentMap.cpp209 return DirectChild == cast<ObjCForCollectionStmt>(P)->getCollection(); in isConsumedExpr()
/external/clang/lib/AST/
DStmtObjC.cpp21 ObjCForCollectionStmt::ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, in ObjCForCollectionStmt() function in ObjCForCollectionStmt
/external/clang/include/clang/AST/
DStmtObjC.h24 class ObjCForCollectionStmt : public Stmt {
30 ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, Stmt *Body,
32 explicit ObjCForCollectionStmt(EmptyShell Empty) : in ObjCForCollectionStmt() function
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h64 class ObjCForCollectionStmt; variable
521 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S,
878 const ObjCForCollectionStmt *O,
882 removeIterationState(ProgramStateRef State, const ObjCForCollectionStmt *O,
886 const ObjCForCollectionStmt *O,
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DBasicObjCFoundationChecks.cpp809 : public Checker<check::PostStmt<ObjCForCollectionStmt>,
820 void checkPostStmt(const ObjCForCollectionStmt *FCS, CheckerContext &C) const;
857 const ObjCForCollectionStmt *FCS) { in checkCollectionNonNil()
882 const ObjCForCollectionStmt *FCS) { in checkElementNonNil()
946 const ObjCForCollectionStmt *FCS, in assumeCollectionNonEmpty()
957 const ObjCForCollectionStmt *FCS) { in alreadyExecutedAtLeastOneLoopIteration()
976 void ObjCLoopChecker::checkPostStmt(const ObjCForCollectionStmt *FCS, in checkPostStmt()
DUndefBranchChecker.cpp64 if (isa<ObjCForCollectionStmt>(Condition)) in checkBranchCondition()
DTraversalChecker.cpp40 const Stmt *Parent = dyn_cast<ObjCForCollectionStmt>(Condition); in checkBranchCondition()
/external/llvm-project/clang/include/clang/AST/
DStmtObjC.h23 class ObjCForCollectionStmt : public Stmt {
29 ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, Stmt *Body,
31 explicit ObjCForCollectionStmt(EmptyShell Empty) : in ObjCForCollectionStmt() function
/external/clang/lib/StaticAnalyzer/Checkers/
DBasicObjCFoundationChecks.cpp837 : public Checker<check::PostStmt<ObjCForCollectionStmt>,
848 void checkPostStmt(const ObjCForCollectionStmt *FCS, CheckerContext &C) const;
885 const ObjCForCollectionStmt *FCS) { in checkCollectionNonNil()
910 const ObjCForCollectionStmt *FCS) { in checkElementNonNil()
974 const ObjCForCollectionStmt *FCS, in assumeCollectionNonEmpty()
986 const ObjCForCollectionStmt *FCS) { in alreadyExecutedAtLeastOneLoopIteration()
1005 void ObjCLoopChecker::checkPostStmt(const ObjCForCollectionStmt *FCS, in checkPostStmt()
DTraversalChecker.cpp41 const Stmt *Parent = dyn_cast<ObjCForCollectionStmt>(Condition); in checkBranchCondition()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DExprEngineObjC.cpp48 const ObjCForCollectionStmt *S, const Stmt *elem, SVal elementV, in populateObjCForDestinationSet()
83 void ExprEngine::VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S, in VisitObjCForCollectionStmt()
DBugReporter.cpp688 if (cast<ObjCForCollectionStmt>(Parent)->getBody() == S) in getEnclosingStmtLocation()
1064 const auto *FC = cast<ObjCForCollectionStmt>(Term); in isInLoopBody()
1107 if (const auto *FS = dyn_cast_or_null<ObjCForCollectionStmt>(S)) in getTerminatorCondition()
1227 if (!isa<ObjCForCollectionStmt>(PS->getStmt())) { in generatePathDiagnosticsForNode()
1249 else if (const auto *OFS = dyn_cast<ObjCForCollectionStmt>(Loop)) { in generatePathDiagnosticsForNode()
1285 if (isa<ObjCForCollectionStmt>(Term)) { in generatePathDiagnosticsForNode()
1387 return cast<ObjCForCollectionStmt>(S)->getElement() == Cond; in isConditionForTerminator()
1544 isa<IfStmt>(s1Start) || isa<ObjCForCollectionStmt>(s1Start) || in simplifySimpleBranches()
1899 const auto *FS = dyn_cast_or_null<ObjCForCollectionStmt>(level3); in optimizeEdges()
DEnvironment.cpp89 assert(!isa<ObjCForCollectionStmt>(S) && in getSVal()
/external/llvm-project/clang/lib/Tooling/Refactoring/Extract/
DSourceExtraction.cpp41 if (const auto *ObjCFor = dyn_cast<ObjCForCollectionStmt>(S)) in isSemicolonRequiredAfter()
/external/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp473 if (cast<ObjCForCollectionStmt>(Parent)->getBody() == S) in getEnclosingStmtLocation()
1370 const ObjCForCollectionStmt *FC = cast<ObjCForCollectionStmt>(Term); in isInLoopBody()
1614 if (const ObjCForCollectionStmt *FS = in getTerminatorCondition()
1615 dyn_cast_or_null<ObjCForCollectionStmt>(S)) in getTerminatorCondition()
1752 if (!isa<ObjCForCollectionStmt>(PS->getStmt())) { in GenerateAlternateExtensivePathDiagnostic()
1783 else if (const ObjCForCollectionStmt *OFS = in GenerateAlternateExtensivePathDiagnostic()
1784 dyn_cast<ObjCForCollectionStmt>(Loop)) { in GenerateAlternateExtensivePathDiagnostic()
1822 if (isa<ObjCForCollectionStmt>(Term)) { in GenerateAlternateExtensivePathDiagnostic()
1935 return cast<ObjCForCollectionStmt>(S)->getElement() == Cond; in isConditionForTerminator()
2095 isa<IfStmt>(s1Start) || isa<ObjCForCollectionStmt>(s1Start) || in simplifySimpleBranches()
[all …]
DExprEngineObjC.cpp45 void ExprEngine::VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S, in VisitObjCForCollectionStmt()
/external/llvm-project/clang/lib/CodeGen/
DCodeGenPGO.cpp97 ObjCForCollectionStmt, enumerator
251 DEFINE_NESTABLE_TRAVERSAL(ObjCForCollectionStmt) in DEFINE_NESTABLE_TRAVERSAL()
271 return PGOHash::ObjCForCollectionStmt; in DEFINE_NESTABLE_TRAVERSAL()
587 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
/external/llvm-project/clang/lib/ARCMigrate/
DTransEmptyStatementsAndDealloc.cpp129 bool VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h40 class ObjCForCollectionStmt; variable
409 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S,
/external/clang/lib/ARCMigrate/
DTransEmptyStatementsAndDealloc.cpp131 bool VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
/external/clang/lib/CodeGen/
DCodeGenPGO.cpp85 ObjCForCollectionStmt, enumerator
172 return PGOHash::ObjCForCollectionStmt; in getHashType()
442 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
/external/clang/lib/Analysis/
DLiveVariables.cpp210 void VisitObjCForCollectionStmt(ObjCForCollectionStmt *OS);
380 void TransferFunctions::VisitObjCForCollectionStmt(ObjCForCollectionStmt *OS) { in VisitObjCForCollectionStmt()

123