Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDStmtObjC.cpp20 ObjCForCollectionStmt::ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, in ObjCForCollectionStmt() function in ObjCForCollectionStmt
HDParentMap.cpp209 return DirectChild == cast<ObjCForCollectionStmt>(P)->getCollection(); in isConsumedExpr()
HDStmtProfile.cpp374 void StmtProfiler::VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDBasicObjCFoundationChecks.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()
HDTraversalChecker.cpp40 const Stmt *Parent = dyn_cast<ObjCForCollectionStmt>(Condition); in checkBranchCondition()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDStmtObjC.h23 class ObjCForCollectionStmt : public Stmt {
29 ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, Stmt *Body,
31 explicit ObjCForCollectionStmt(EmptyShell Empty) : in ObjCForCollectionStmt() function
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDExprEngineObjC.cpp48 const ObjCForCollectionStmt *S, const Stmt *elem, SVal elementV, in populateObjCForDestinationSet()
85 void ExprEngine::VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S, in VisitObjCForCollectionStmt()
HDBugReporter.cpp685 if (cast<ObjCForCollectionStmt>(Parent)->getBody() == S) in getEnclosingStmtLocation()
1061 const auto *FC = cast<ObjCForCollectionStmt>(Term); in isInLoopBody()
1104 if (const auto *FS = dyn_cast_or_null<ObjCForCollectionStmt>(S)) in getTerminatorCondition()
1224 if (!isa<ObjCForCollectionStmt>(PS->getStmt())) { in generatePathDiagnosticsForNode()
1246 else if (const auto *OFS = dyn_cast<ObjCForCollectionStmt>(Loop)) { in generatePathDiagnosticsForNode()
1282 if (isa<ObjCForCollectionStmt>(Term)) { in generatePathDiagnosticsForNode()
1384 return cast<ObjCForCollectionStmt>(S)->getElement() == Cond; in isConditionForTerminator()
1541 isa<IfStmt>(s1Start) || isa<ObjCForCollectionStmt>(s1Start) || in simplifySimpleBranches()
1897 const auto *FS = dyn_cast_or_null<ObjCForCollectionStmt>(level3); in optimizeEdges()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/
HDSourceExtraction.cpp41 if (const auto *ObjCFor = dyn_cast<ObjCForCollectionStmt>(S)) in isSemicolonRequiredAfter()
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCodeGenPGO.cpp96 ObjCForCollectionStmt, enumerator
248 DEFINE_NESTABLE_TRAVERSAL(ObjCForCollectionStmt) in DEFINE_NESTABLE_TRAVERSAL()
268 return PGOHash::ObjCForCollectionStmt; in DEFINE_NESTABLE_TRAVERSAL()
584 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
HDCoverageMappingGen.cpp1076 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
HDCodeGenFunction.h73 class ObjCForCollectionStmt; variable
2901 void EmitObjCForCollectionStmt(const ObjCForCollectionStmt &S);
HDCGStmt.cpp177 EmitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(*S)); in EmitStmt()
HDCodeGenFunction.cpp1417 isa<ObjCForCollectionStmt>(S) || isa<ObjCAtTryStmt>(S)) in mightAddDeclToScope()
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
HDTransEmptyStatementsAndDealloc.cpp129 bool VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDExprEngine.h61 class ObjCForCollectionStmt; variable
490 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDLiveVariables.cpp216 void VisitObjCForCollectionStmt(ObjCForCollectionStmt *OS);
434 void TransferFunctions::VisitObjCForCollectionStmt(ObjCForCollectionStmt *OS) { in VisitObjCForCollectionStmt()
HDUninitializedValues.cpp539 void VisitObjCForCollectionStmt(ObjCForCollectionStmt *FS);
708 void TransferFunctions::VisitObjCForCollectionStmt(ObjCForCollectionStmt *FS) { in VisitObjCForCollectionStmt()
HDCFG.cpp598 CFGBlock *VisitObjCForCollectionStmt(ObjCForCollectionStmt *S);
2292 return VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S)); in Visit()
3509 CFGBlock *CFGBuilder::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
5922 if (isa<ObjCForCollectionStmt>(Cond) || isa<DeclStmt>(Cond)) in getLastCondition()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
HDRewriteObjC.cpp306 Stmt *RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1416 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back())) in RewriteBreakStmt()
1433 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back())) in RewriteContinueStmt()
1478 Stmt *RewriteObjC::RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S, in RewriteObjCForCollectionStmt()
1481 assert(isa<ObjCForCollectionStmt>(Stmts.back()) && in RewriteObjCForCollectionStmt()
4545 if (const ObjCForCollectionStmt * CS = in IsDeclStmtInForeachHeader()
4546 dyn_cast<ObjCForCollectionStmt>(Stmts.back())) in IsDeclStmtInForeachHeader()
4559 else if (isa<ObjCForCollectionStmt>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
4665 if (ObjCForCollectionStmt *StmtForCollection = in RewriteFunctionBodyOrGlobalInitializer()
4666 dyn_cast<ObjCForCollectionStmt>(S)) in RewriteFunctionBodyOrGlobalInitializer()
HDRewriteModernObjC.cpp363 Stmt *RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1607 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back())) in RewriteBreakStmt()
1637 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back())) in RewriteContinueStmt()
1682 Stmt *RewriteModernObjC::RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S, in RewriteObjCForCollectionStmt()
1685 assert(isa<ObjCForCollectionStmt>(Stmts.back()) && in RewriteObjCForCollectionStmt()
5419 if (const ObjCForCollectionStmt * CS = in IsDeclStmtInForeachHeader()
5420 dyn_cast<ObjCForCollectionStmt>(Stmts.back())) in IsDeclStmtInForeachHeader()
5433 else if (isa<ObjCForCollectionStmt>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
5559 if (ObjCForCollectionStmt *StmtForCollection = in RewriteFunctionBodyOrGlobalInitializer()
5560 dyn_cast<ObjCForCollectionStmt>(S)) in RewriteFunctionBodyOrGlobalInitializer()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td45 def ObjCForCollectionStmt : StmtNode<Stmt>;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaStmt.cpp1688 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
1979 return new (Context) ObjCForCollectionStmt(First, CollectionExprResult.get(), in ActOnObjCForCollectionStmt()
2694 ObjCForCollectionStmt * ForStmt = cast<ObjCForCollectionStmt>(S); in FinishObjCForCollectionStmt()
2885 if (isa<ObjCForCollectionStmt>(S)) in FinishCXXForRangeStmt()
HDJumpDiagnostics.cpp301 auto *CS = cast<ObjCForCollectionStmt>(S); in BuildScopeInformation()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp1446 void ASTStmtReader::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
2996 S = new (Context) ObjCForCollectionStmt(Empty); in ReadStmtFromStream()

12