Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtObjC.h77 class ObjCAtCatchStmt : public Stmt {
84 ObjCAtCatchStmt(SourceLocation atCatchLoc, SourceLocation rparenloc, in ObjCAtCatchStmt() function
90 explicit ObjCAtCatchStmt(EmptyShell Empty) : in ObjCAtCatchStmt() function
222 const ObjCAtCatchStmt *getCatchStmt(unsigned I) const { in getCatchStmt()
224 return cast_or_null<ObjCAtCatchStmt>(getStmts()[I + 1]); in getCatchStmt()
228 ObjCAtCatchStmt *getCatchStmt(unsigned I) { in getCatchStmt()
230 return cast_or_null<ObjCAtCatchStmt>(getStmts()[I + 1]); in getCatchStmt()
234 void setCatchStmt(unsigned I, ObjCAtCatchStmt *S) { in setCatchStmt()
273 using catch_stmt_iterator = CastIterator<ObjCAtCatchStmt>;
274 using const_catch_stmt_iterator = ConstCastIterator<ObjCAtCatchStmt>;
H A DStmtDataCollectors.td178 class ObjCAtCatchStmt {
H A DTextNodeDumper.h311 void VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node);
H A DJSONNodeDumper.h339 void VisitObjCAtCatchStmt(const ObjCAtCatchStmt *OACS);
H A DASTNodeTraverser.h901 void VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
H A DRecursiveASTVisitor.h2439 DEF_TRAVERSE_STMT(ObjCAtCatchStmt, {})
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp165 for (const ObjCAtCatchStmt *CatchStmt : S.catch_stmts()) { in EmitTryCatchStmt()
H A DCGObjCMac.cpp4725 for (const ObjCAtCatchStmt *CatchStmt : AtTryStmt->catch_stmts()) { in EmitTryOrSynchronizedStmt()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td41 def ObjCAtCatchStmt : StmtNode<Stmt>;
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp609 CFGBlock *VisitObjCAtCatchStmt(ObjCAtCatchStmt *S);
2345 return VisitObjCAtCatchStmt(cast<ObjCAtCatchStmt>(S)); in Visit()
4013 CFGBlock *CFGBuilder::VisitObjCAtCatchStmt(ObjCAtCatchStmt *CS) { in VisitObjCAtCatchStmt()
4087 for (ObjCAtCatchStmt *CS : Terminator->catch_stmts()) { in VisitObjCAtTryStmt()
5968 } else if (ObjCAtCatchStmt *CS = dyn_cast<ObjCAtCatchStmt>(Label)) { in print_block()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp502 for (ObjCAtCatchStmt *AC : AT->catch_stmts()) { in BuildScopeInformation()
H A DSemaExceptionSpec.cpp1581 const ObjCAtCatchStmt *Catch = TS->getCatchStmt(I - 1); in canThrow()
H A DSemaObjC.cpp214 return new (Context) ObjCAtCatchStmt(AtLoc, RParen, Var, Body); in ActOnObjCAtCatchStmt()
H A DTreeTransform.h8630 TreeTransform<Derived>::TransformObjCAtCatchStmt(ObjCAtCatchStmt *S) { in TransformObjCAtCatchStmt()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtPrinter.cpp593 for (ObjCAtCatchStmt *catchStmt : Node->catch_stmts()) { in VisitObjCAtTryStmt()
616 void StmtPrinter::VisitObjCAtCatchStmt (ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
H A DJSONNodeDumper.cpp1673 void JSONNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt* OACS) { in VisitObjCAtCatchStmt()
H A DStmtProfile.cpp399 void StmtProfiler::VisitObjCAtCatchStmt(const ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
H A DTextNodeDumper.cpp1687 void TextNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
H A DASTImporter.cpp561 ExpectedStmt VisitObjCAtCatchStmt(ObjCAtCatchStmt *S);
7161 ExpectedStmt ASTNodeImporter::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
7171 return new (Importer.getToContext()) ObjCAtCatchStmt ( in VisitObjCAtCatchStmt()
7197 ObjCAtCatchStmt *FromCatchStmt = S->getCatchStmt(CI); in VisitObjCAtTryStmt()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1607 void ASTStmtReader::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
1634 S->setCatchStmt(I, cast_or_null<ObjCAtCatchStmt>(Record.readSubStmt())); in VisitObjCAtTryStmt()
3358 S = new (Context) ObjCAtCatchStmt(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1565 void ASTStmtWriter::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
1593 for (ObjCAtCatchStmt *C : S->catch_stmts()) in VisitObjCAtTryStmt()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1667 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtCatchStmt>
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp1960 for (ObjCAtCatchStmt *Catch : S->catch_stmts()) { in RewriteObjCTryStmt()