| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | StmtObjC.h | 77 class ObjCAtCatchStmt : public Stmt { 84 ObjCAtCatchStmt(SourceLocation atCatchLoc, SourceLocation rparenloc, in ObjCAtCatchStmt() function 90 explicit ObjCAtCatchStmt(EmptyShell Empty) : in ObjCAtCatchStmt() function 221 const ObjCAtCatchStmt *getCatchStmt(unsigned I) const { in getCatchStmt() 223 return cast_or_null<ObjCAtCatchStmt>(getStmts()[I + 1]); in getCatchStmt() 227 ObjCAtCatchStmt *getCatchStmt(unsigned I) { in getCatchStmt() 229 return cast_or_null<ObjCAtCatchStmt>(getStmts()[I + 1]); in getCatchStmt() 233 void setCatchStmt(unsigned I, ObjCAtCatchStmt *S) { in setCatchStmt() 272 using catch_stmt_iterator = CastIterator<ObjCAtCatchStmt>; 273 using const_catch_stmt_iterator = ConstCastIterator<ObjCAtCatchStmt>;
|
| H A D | StmtDataCollectors.td | 178 class ObjCAtCatchStmt {
|
| H A D | TextNodeDumper.h | 291 void VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node);
|
| H A D | JSONNodeDumper.h | 320 void VisitObjCAtCatchStmt(const ObjCAtCatchStmt *OACS);
|
| H A D | ASTNodeTraverser.h | 765 void VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
|
| H A D | RecursiveASTVisitor.h | 2401 DEF_TRAVERSE_STMT(ObjCAtCatchStmt, {})
|
| /llvm-project-15.0.7/clang/test/Import/objc-try-catch/ |
| H A D | test.m | 14 // CHECK-NEXT: ObjCAtCatchStmt 24 // CHECK-NEXT: ObjCAtCatchStmt 31 // CHECK-NEXT: ObjCAtCatchStmt
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | ast-dump-stmt.m | 40 // CHECK-NEXT: ObjCAtCatchStmt{{.*}} 43 // CHECK-NEXT: ObjCAtCatchStmt{{.*}} catch all
|
| H A D | ast-dump-stmt-json.m | 575 // CHECK-NEXT: "kind": "ObjCAtCatchStmt", 637 // CHECK-NEXT: "kind": "ObjCAtCatchStmt",
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 45 bool TraverseObjCAtCatchStmt(ObjCAtCatchStmt *S) { in TraverseObjCAtCatchStmt()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.cpp | 166 for (const ObjCAtCatchStmt *CatchStmt : S.catch_stmts()) { in EmitTryCatchStmt()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 41 def ObjCAtCatchStmt : StmtNode<Stmt>;
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | CFG.cpp | 592 CFGBlock *VisitObjCAtCatchStmt(ObjCAtCatchStmt *S); 2281 return VisitObjCAtCatchStmt(cast<ObjCAtCatchStmt>(S)); in Visit() 3946 CFGBlock *CFGBuilder::VisitObjCAtCatchStmt(ObjCAtCatchStmt *CS) { in VisitObjCAtCatchStmt() 4020 for (ObjCAtCatchStmt *CS : Terminator->catch_stmts()) { in VisitObjCAtTryStmt() 5886 } else if (ObjCAtCatchStmt *CS = dyn_cast<ObjCAtCatchStmt>(Label)) { in print_block()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 496 for (ObjCAtCatchStmt *AC : AT->catch_stmts()) { in BuildScopeInformation()
|
| H A D | SemaExceptionSpec.cpp | 1584 const ObjCAtCatchStmt *Catch = TS->getCatchStmt(I - 1); in canThrow()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 843 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtCatchStmt>
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | StmtPrinter.cpp | 586 for (ObjCAtCatchStmt *catchStmt : Node->catch_stmts()) { in VisitObjCAtTryStmt() 607 void StmtPrinter::VisitObjCAtCatchStmt (ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
|
| H A D | JSONNodeDumper.cpp | 1525 void JSONNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt* OACS) { in VisitObjCAtCatchStmt()
|
| H A D | TextNodeDumper.cpp | 1327 void TextNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
|
| H A D | StmtProfile.cpp | 383 void StmtProfiler::VisitObjCAtCatchStmt(const ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
|
| H A D | ASTImporter.cpp | 608 ExpectedStmt VisitObjCAtCatchStmt(ObjCAtCatchStmt *S); 6674 ExpectedStmt ASTNodeImporter::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt() 6684 return new (Importer.getToContext()) ObjCAtCatchStmt ( in VisitObjCAtCatchStmt() 6710 ObjCAtCatchStmt *FromCatchStmt = S->getCatchStmt(CI); in VisitObjCAtTryStmt()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1565 void ASTStmtReader::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt() 1592 S->setCatchStmt(I, cast_or_null<ObjCAtCatchStmt>(Record.readSubStmt())); in VisitObjCAtTryStmt() 3167 S = new (Context) ObjCAtCatchStmt(Empty); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1456 void ASTStmtWriter::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt() 1484 for (ObjCAtCatchStmt *C : S->catch_stmts()) in VisitObjCAtTryStmt()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | XRefs.cpp | 1901 QualType VisitObjCAtCatchStmt(const ObjCAtCatchStmt *S) { in typeForNode()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1654 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtCatchStmt>
|