Home
last modified time | relevance | path

Searched refs:ObjCAtFinallyStmt (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtObjC.h127 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 DRecursiveASTVisitor.h2402 DEF_TRAVERSE_STMT(ObjCAtFinallyStmt, {})
/llvm-project-15.0.7/clang/test/Import/objc-try-catch/
H A Dtest.m19 // CHECK-NEXT: ObjCAtFinallyStmt
39 // CHECK-NEXT: ObjCAtFinallyStmt
/llvm-project-15.0.7/clang/test/AST/
H A Dfinally-msvc.m10 // CHECK: ObjCAtFinallyStmt
H A Dast-dump-stmt.m45 // CHECK-NEXT: ObjCAtFinallyStmt
H A Dast-dump-stmt-json.m675 // CHECK-NEXT: "kind": "ObjCAtFinallyStmt",
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp157 if (const ObjCAtFinallyStmt *Finally = S.getFinallyStmt()) in EmitTryCatchStmt()
194 if (const ObjCAtFinallyStmt *Finally = S.getFinallyStmt()) { in EmitTryCatchStmt()
H A DCGObjCMac.cpp4273 if (const ObjCAtFinallyStmt* FinallyStmt = in Emit()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp414 if (isa<ObjCAtFinallyStmt>(S)) in isInAtFinally()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp40 bool TraverseObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in TraverseObjCAtFinallyStmt()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td42 def ObjCAtFinallyStmt : StmtNode<Stmt>;
/llvm-project-15.0.7/clang/lib/Sema/
H A DJumpDiagnostics.cpp507 if (ObjCAtFinallyStmt *AF = AT->getFinallyStmt()) { in BuildScopeInformation()
H A DSemaStmt.cpp4216 return new (Context) ObjCAtFinallyStmt(AtLoc, Body); in ActOnObjCAtFinallyStmt()
H A DTreeTransform.h8103 TreeTransform<Derived>::TransformObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in TransformObjCAtFinallyStmt()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp845 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtPrinter.cpp597 if (auto *FS = static_cast<ObjCAtFinallyStmt *>(Node->getFinallyStmt())) { in VisitObjCAtTryStmt()
604 void StmtPrinter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *Node) { in VisitObjCAtFinallyStmt()
H A DStmtProfile.cpp390 void StmtProfiler::VisitObjCAtFinallyStmt(const ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
H A DASTImporter.cpp609 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 DASTReaderStmt.cpp1573 void ASTStmtReader::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
3171 S = new (Context) ObjCAtFinallyStmt(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1465 void ASTStmtWriter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1664 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp1910 if (ObjCAtFinallyStmt *finalStmt = S->getFinallyStmt()) { in RewriteObjCTryStmt()
H A DRewriteModernObjC.cpp1937 ObjCAtFinallyStmt *finalStmt = S->getFinallyStmt(); in RewriteObjCTryStmt()