Searched refs:ObjCForCollectionStmt (Results 1 - 25 of 26) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
H A DTraversalChecker.cpp39 const Stmt *Parent = dyn_cast<ObjCForCollectionStmt>(Condition);
H A DBasicObjCFoundationChecks.cpp839 : public Checker<check::PostStmt<ObjCForCollectionStmt>,
850 void checkPostStmt(const ObjCForCollectionStmt *FCS, CheckerContext &C) const;
887 const ObjCForCollectionStmt *FCS) {
912 const ObjCForCollectionStmt *FCS) {
976 const ObjCForCollectionStmt *FCS,
989 const ObjCForCollectionStmt *FCS) {
1010 void ObjCLoopChecker::checkPostStmt(const ObjCForCollectionStmt *FCS,
/external/clang/include/clang/AST/
H A DStmtObjC.h24 class ObjCForCollectionStmt : public Stmt { class in namespace:clang
30 ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, Stmt *Body,
32 explicit ObjCForCollectionStmt(EmptyShell Empty) : function in class:clang::ObjCForCollectionStmt
H A DDataRecursiveASTVisitor.h1920 DEF_TRAVERSE_STMT(ObjCForCollectionStmt, {})
H A DRecursiveASTVisitor.h1937 DEF_TRAVERSE_STMT(ObjCForCollectionStmt, {})
/external/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp133 bool VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) {
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineObjC.cpp45 void ExprEngine::VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S,
50 // handles the case where an ObjCForCollectionStmt* occurs as one of the
56 // (2) binds the value 0/1 to the ObjCForCollectionStmt* itself, indicating
65 // be affixed to the ObjCForCollectionStmt* instead of 0/1; when the loop
H A DBugReporter.cpp473 if (cast<ObjCForCollectionStmt>(Parent)->getBody() == S)
1378 const ObjCForCollectionStmt *FC = cast<ObjCForCollectionStmt>(Term);
1625 if (const ObjCForCollectionStmt *FS =
1626 dyn_cast_or_null<ObjCForCollectionStmt>(S))
1762 // Add an edge. If this is an ObjCForCollectionStmt do
1765 if (!isa<ObjCForCollectionStmt>(PS->getStmt())) {
1796 else if (const ObjCForCollectionStmt *OFS =
1797 dyn_cast<ObjCForCollectionStmt>(Loop)) {
1835 if (isa<ObjCForCollectionStmt>(Ter
[all...]
H A DExprEngine.cpp1126 VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S), Pred, Dst);
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h40 class ObjCForCollectionStmt;
384 /// ObjCForCollectionStmt.
385 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S,
/external/clang/lib/Analysis/
H A DLiveVariables.cpp211 void VisitObjCForCollectionStmt(ObjCForCollectionStmt *OS);
385 void TransferFunctions::VisitObjCForCollectionStmt(ObjCForCollectionStmt *OS) {
H A DUninitializedValues.cpp456 void VisitObjCForCollectionStmt(ObjCForCollectionStmt *FS);
624 void TransferFunctions::VisitObjCForCollectionStmt(ObjCForCollectionStmt *FS) {
H A DCFG.cpp398 CFGBlock *VisitObjCForCollectionStmt(ObjCForCollectionStmt *S);
1453 return VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S));
2413 CFGBlock *CFGBuilder::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) {
2426 // 1. ObjCForCollectionStmt [performs binding to newVariable]
2427 // T. ObjCForCollectionStmt TB, FB [jumps to TB if newVariable != nil]
2442 // the same except that for one ObjCForCollectionStmt::getElement() returns
2462 // The last statement in the block should be the ObjCForCollectionStmt, which
/external/clang/lib/CodeGen/
H A DCodeGenPGO.cpp239 ObjCForCollectionStmt,
326 return PGOHash::ObjCForCollectionStmt;
598 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) {
H A DCodeGenFunction.h70 class ObjCForCollectionStmt;
1881 void EmitObjCForCollectionStmt(const ObjCForCollectionStmt &S);
H A DCGStmt.cpp161 EmitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(*S));
H A DCGObjC.cpp1421 void CodeGenFunction::EmitObjCForCollectionStmt(const ObjCForCollectionStmt &S){
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp373 Stmt *RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1640 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back()))
1670 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back()))
1715 Stmt *RewriteModernObjC::RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1717 assert(!Stmts.empty() && "ObjCForCollectionStmt - Statement stack empty");
1718 assert(isa<ObjCForCollectionStmt>(Stmts.back()) &&
1719 "ObjCForCollectionStmt Statement stack mismatch");
1721 "ObjCForCollectionStmt - Label No stack empty");
5557 if (const ObjCForCollectionStmt * CS =
5558 dyn_cast<ObjCForCollectionStmt>(Stmt
[all...]
H A DRewriteObjC.cpp314 Stmt *RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1417 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back()))
1434 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back()))
1479 Stmt *RewriteObjC::RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1481 assert(!Stmts.empty() && "ObjCForCollectionStmt - Statement stack empty");
1482 assert(isa<ObjCForCollectionStmt>(Stmts.back()) &&
1483 "ObjCForCollectionStmt Statement stack mismatch");
1485 "ObjCForCollectionStmt - Label No stack empty");
4599 if (const ObjCForCollectionStmt * CS =
4600 dyn_cast<ObjCForCollectionStmt>(Stmt
[all...]
/external/clang/lib/AST/
H A DStmt.cpp707 ObjCForCollectionStmt::ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, function in class:ObjCForCollectionStmt
H A DStmtPrinter.cpp292 void StmtPrinter::VisitObjCForCollectionStmt(ObjCForCollectionStmt *Node) {
H A DStmtProfile.cpp225 void StmtProfiler::VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) {
/external/clang/lib/Sema/
H A DSemaStmt.cpp1799 return new (Context) ObjCForCollectionStmt(First, CollectionExprResult.get(),
2337 ObjCForCollectionStmt * ForStmt = cast<ObjCForCollectionStmt>(S);
2351 if (isa<ObjCForCollectionStmt>(S))
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp1075 void ASTStmtReader::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) {
2379 S = new (Context) ObjCForCollectionStmt(Empty);
H A DASTWriterStmt.cpp1022 void ASTStmtWriter::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) {

Completed in 2163 milliseconds

12