Searched refs:ObjCAtFinallyStmt (Results 1 – 19 of 19) sorted by relevance
127 class ObjCAtFinallyStmt : public Stmt {132 ObjCAtFinallyStmt(SourceLocation atFinallyLoc, Stmt *atFinallyStmt) in ObjCAtFinallyStmt() function136 explicit ObjCAtFinallyStmt(EmptyShell Empty) : in ObjCAtFinallyStmt() function239 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()
2399 DEF_TRAVERSE_STMT(ObjCAtFinallyStmt, {})
158 if (const ObjCAtFinallyStmt *Finally = S.getFinallyStmt()) in EmitTryCatchStmt()195 if (const ObjCAtFinallyStmt *Finally = S.getFinallyStmt()) { in EmitTryCatchStmt()
4281 if (const ObjCAtFinallyStmt* FinallyStmt = in Emit()
414 if (isa<ObjCAtFinallyStmt>(S)) in isInAtFinally()
40 bool TraverseObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in TraverseObjCAtFinallyStmt()
42 def ObjCAtFinallyStmt : StmtNode<Stmt>;
507 if (ObjCAtFinallyStmt *AF = AT->getFinallyStmt()) { in BuildScopeInformation()
4208 return new (Context) ObjCAtFinallyStmt(AtLoc, Body); in ActOnObjCAtFinallyStmt()
8213 TreeTransform<Derived>::TransformObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in TransformObjCAtFinallyStmt()
846 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
598 if (auto *FS = static_cast<ObjCAtFinallyStmt *>(Node->getFinallyStmt())) { in VisitObjCAtTryStmt()605 void StmtPrinter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *Node) { in VisitObjCAtFinallyStmt()
390 void StmtProfiler::VisitObjCAtFinallyStmt(const ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
606 ExpectedStmt VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S);6824 ExpectedStmt ASTNodeImporter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()6831 return new (Importer.getToContext()) ObjCAtFinallyStmt(*ToAtFinallyLocOrErr, in VisitObjCAtFinallyStmt()
1579 void ASTStmtReader::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()3218 S = new (Context) ObjCAtFinallyStmt(Empty); in ReadStmtFromStream()
1463 void ASTStmtWriter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
1665 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
1910 if (ObjCAtFinallyStmt *finalStmt = S->getFinallyStmt()) { in RewriteObjCTryStmt()
1937 ObjCAtFinallyStmt *finalStmt = S->getFinallyStmt(); in RewriteObjCTryStmt()