| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | StmtObjC.h | 127 class ObjCAtFinallyStmt : public Stmt { 132 ObjCAtFinallyStmt(SourceLocation atFinallyLoc, Stmt *atFinallyStmt) in ObjCAtFinallyStmt() function 136 explicit ObjCAtFinallyStmt(EmptyShell Empty) : in ObjCAtFinallyStmt() function 239 const ObjCAtFinallyStmt *getFinallyStmt() const { in getFinallyStmt() 243 return cast_or_null<ObjCAtFinallyStmt>(getStmts()[1 + NumCatchStmts]); in getFinallyStmt() 245 ObjCAtFinallyStmt *getFinallyStmt() { in getFinallyStmt() 249 return cast_or_null<ObjCAtFinallyStmt>(getStmts()[1 + NumCatchStmts]); in getFinallyStmt()
|
| H A D | RecursiveASTVisitor.h | 2402 DEF_TRAVERSE_STMT(ObjCAtFinallyStmt, {})
|
| /llvm-project-15.0.7/clang/test/Import/objc-try-catch/ |
| H A D | test.m | 19 // CHECK-NEXT: ObjCAtFinallyStmt 39 // CHECK-NEXT: ObjCAtFinallyStmt
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | finally-msvc.m | 10 // CHECK: ObjCAtFinallyStmt
|
| H A D | ast-dump-stmt.m | 45 // CHECK-NEXT: ObjCAtFinallyStmt
|
| H A D | ast-dump-stmt-json.m | 675 // CHECK-NEXT: "kind": "ObjCAtFinallyStmt",
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.cpp | 157 if (const ObjCAtFinallyStmt *Finally = S.getFinallyStmt()) in EmitTryCatchStmt() 194 if (const ObjCAtFinallyStmt *Finally = S.getFinallyStmt()) { in EmitTryCatchStmt()
|
| H A D | CGObjCMac.cpp | 4273 if (const ObjCAtFinallyStmt* FinallyStmt = in Emit()
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | TransRetainReleaseDealloc.cpp | 414 if (isa<ObjCAtFinallyStmt>(S)) in isInAtFinally()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 40 bool TraverseObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in TraverseObjCAtFinallyStmt()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 42 def ObjCAtFinallyStmt : StmtNode<Stmt>;
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 507 if (ObjCAtFinallyStmt *AF = AT->getFinallyStmt()) { in BuildScopeInformation()
|
| H A D | SemaStmt.cpp | 4216 return new (Context) ObjCAtFinallyStmt(AtLoc, Body); in ActOnObjCAtFinallyStmt()
|
| H A D | TreeTransform.h | 8103 TreeTransform<Derived>::TransformObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in TransformObjCAtFinallyStmt()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 845 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | StmtPrinter.cpp | 597 if (auto *FS = static_cast<ObjCAtFinallyStmt *>(Node->getFinallyStmt())) { in VisitObjCAtTryStmt() 604 void StmtPrinter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *Node) { in VisitObjCAtFinallyStmt()
|
| H A D | StmtProfile.cpp | 390 void StmtProfiler::VisitObjCAtFinallyStmt(const ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
|
| H A D | ASTImporter.cpp | 609 ExpectedStmt VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S); 6688 ExpectedStmt ASTNodeImporter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt() 6695 return new (Importer.getToContext()) ObjCAtFinallyStmt(*ToAtFinallyLocOrErr, in VisitObjCAtFinallyStmt()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1573 void ASTStmtReader::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt() 3171 S = new (Context) ObjCAtFinallyStmt(Empty); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1465 void ASTStmtWriter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1664 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
|
| /llvm-project-15.0.7/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 1910 if (ObjCAtFinallyStmt *finalStmt = S->getFinallyStmt()) { in RewriteObjCTryStmt()
|
| H A D | RewriteModernObjC.cpp | 1937 ObjCAtFinallyStmt *finalStmt = S->getFinallyStmt(); in RewriteObjCTryStmt()
|