| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | StmtCXX.cpp | 48 CXXForRangeStmt::CXXForRangeStmt(Stmt *Init, DeclStmt *Range, in CXXForRangeStmt() function in CXXForRangeStmt 66 Expr *CXXForRangeStmt::getRangeInit() { in getRangeInit() 73 const Expr *CXXForRangeStmt::getRangeInit() const { in getRangeInit() 74 return const_cast<CXXForRangeStmt *>(this)->getRangeInit(); in getRangeInit() 77 VarDecl *CXXForRangeStmt::getLoopVariable() { in getLoopVariable() 83 const VarDecl *CXXForRangeStmt::getLoopVariable() const { in getLoopVariable() 84 return const_cast<CXXForRangeStmt *>(this)->getLoopVariable(); in getLoopVariable()
|
| H A D | StmtProfile.cpp | 341 void StmtProfiler::VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
|
| H A D | StmtPrinter.cpp | 350 void StmtPrinter::VisitCXXForRangeStmt(CXXForRangeStmt *Node) { in VisitCXXForRangeStmt()
|
| H A D | ASTImporter.cpp | 538 ExpectedStmt VisitCXXForRangeStmt(CXXForRangeStmt *S); 5918 ExpectedStmt ASTNodeImporter::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt() 5938 return new (Importer.getToContext()) CXXForRangeStmt( in VisitCXXForRangeStmt()
|
| H A D | ExprConstant.cpp | 4235 const CXXForRangeStmt *FS = cast<CXXForRangeStmt>(S); in EvaluateStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 127 class CXXForRangeStmt : public Stmt { 139 CXXForRangeStmt(Stmt *InitStmt, DeclStmt *Range, DeclStmt *Begin, 143 CXXForRangeStmt(EmptyShell Empty) : Stmt(CXXForRangeStmtClass, Empty) { } in CXXForRangeStmt() function
|
| H A D | RecursiveASTVisitor.h | 2181 DEF_TRAVERSE_STMT(CXXForRangeStmt, {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Extract/ |
| H A D | SourceExtraction.cpp | 40 if (const auto *CXXFor = dyn_cast<CXXForRangeStmt>(S)) in isSemicolonRequiredAfter()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 95 CXXForRangeStmt, enumerator 247 DEFINE_NESTABLE_TRAVERSAL(CXXForRangeStmt) in DEFINE_NESTABLE_TRAVERSAL() 266 return PGOHash::CXXForRangeStmt; in DEFINE_NESTABLE_TRAVERSAL() 550 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
|
| H A D | CGStmt.cpp | 188 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*S), Attrs); in EmitStmt() 926 CodeGenFunction::EmitCXXForRangeStmt(const CXXForRangeStmt &S, in EmitCXXForRangeStmt()
|
| H A D | CoverageMappingGen.cpp | 1048 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
|
| H A D | CodeGenFunction.h | 58 class CXXForRangeStmt; variable 2940 void EmitCXXForRangeStmt(const CXXForRangeStmt &S,
|
| H A D | CodeGenFunction.cpp | 1478 isa<CXXForRangeStmt>(S) || isa<CXXTryStmt>(S) || in mightAddDeclToScope()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporter.cpp | 482 if (cast<CXXForRangeStmt>(Parent)->getBody() == S) in getEnclosingStmtLocation() 938 const auto *FR = cast<CXXForRangeStmt>(Term); in isInLoopBody() 1185 } else if (const auto *FRS = dyn_cast<CXXForRangeStmt>(Loop)) { in generatePathDiagnosticsForNode() 1221 } else if (isa<CXXForRangeStmt>(Term)) { in generatePathDiagnosticsForNode() 1313 const auto *FRS = cast<CXXForRangeStmt>(S); in isConditionForTerminator() 1324 if (const auto *FRS = dyn_cast<CXXForRangeStmt>(FL)) in isIncrementOrInitInForLoop() 1470 isa<CXXForRangeStmt>(s1Start))) in simplifySimpleBranches()
|
| H A D | CoreEngine.cpp | 328 HandleBranch(cast<CXXForRangeStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1873 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt> 1884 AST_MATCHER_P(CXXForRangeStmt, hasLoopVariable, internal::Matcher<VarDecl>, in AST_MATCHER_P() argument 1898 AST_MATCHER_P(CXXForRangeStmt, hasRangeInit, internal::Matcher<Expr>, in AST_MATCHER_P() argument 4222 CXXForRangeStmt, in AST_POLYMORPHIC_MATCHER_P() argument
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ExprMutationAnalyzer.cpp | 22 AST_MATCHER_P(CXXForRangeStmt, hasRangeStmt, in AST_MATCHER_P() argument
|
| H A D | CFG.cpp | 538 CFGBlock *VisitCXXForRangeStmt(CXXForRangeStmt *S); 2086 return VisitCXXForRangeStmt(cast<CXXForRangeStmt>(S)); in Visit() 4150 CFGBlock *CFGBuilder::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt() 5479 E = cast<CXXForRangeStmt>(Terminator)->getCond(); in getTerminatorCondition()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 49 def CXXForRangeStmt : Stmt;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 1655 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt() 2655 return new (Context) CXXForRangeStmt( in BuildCXXForRangeStmt() 2796 const CXXForRangeStmt *ForStmt) { in DiagnoseForRangeVariableCopies() 2838 CXXForRangeStmt *ForStmt = cast<CXXForRangeStmt>(S); in FinishCXXForRangeStmt()
|
| H A D | AnalysisBasedWarnings.cpp | 916 Range = cast<CXXForRangeStmt>(Term)->getRangeInit()->getSourceRange(); in DiagUninitUse()
|
| H A D | SemaDeclAttr.cpp | 7961 return cast<CXXForRangeStmt>(Parent)->getBody() == S; in isBodyLikeChildStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 696 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt>
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1322 void ASTStmtReader::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt() 2810 S = new (Context) CXXForRangeStmt(Empty); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1276 void ASTStmtWriter::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
|