Searched refs:ObjCAtCatchStmt (Results 1 – 19 of 19) sorted by relevance
74 class ObjCAtCatchStmt : public Stmt {81 ObjCAtCatchStmt(SourceLocation atCatchLoc, SourceLocation rparenloc, in ObjCAtCatchStmt() function87 explicit ObjCAtCatchStmt(EmptyShell Empty) : in ObjCAtCatchStmt() function206 const ObjCAtCatchStmt *getCatchStmt(unsigned I) const { in getCatchStmt()208 return cast_or_null<ObjCAtCatchStmt>(getStmts()[I + 1]); in getCatchStmt()212 ObjCAtCatchStmt *getCatchStmt(unsigned I) { in getCatchStmt()214 return cast_or_null<ObjCAtCatchStmt>(getStmts()[I + 1]); in getCatchStmt()218 void setCatchStmt(unsigned I, ObjCAtCatchStmt *S) { in setCatchStmt()
1938 DEF_TRAVERSE_STMT(ObjCAtCatchStmt, {})
31 // CHECK-NEXT: ObjCAtCatchStmt{{.*}}34 // CHECK-NEXT: ObjCAtCatchStmt{{.*}} catch all
44 bool TraverseObjCAtCatchStmt(ObjCAtCatchStmt *S) { in TraverseObjCAtCatchStmt()
39 def ObjCAtCatchStmt : Stmt;
194 const ObjCAtCatchStmt *CatchStmt = S.getCatchStmt(I); in EmitTryCatchStmt()
4123 const ObjCAtCatchStmt *CatchStmt = AtTryStmt->getCatchStmt(I); in EmitTryOrSynchronizedStmt()
427 ObjCAtCatchStmt *AC = AT->getCatchStmt(I); in BuildScopeInformation()
3340 return new (Context) ObjCAtCatchStmt(AtLoc, RParen, Var, Body); in ActOnObjCAtCatchStmt()
6602 TreeTransform<Derived>::TransformObjCAtCatchStmt(ObjCAtCatchStmt *S) { in TransformObjCAtCatchStmt()
530 void VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node);2069 void ASTDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
462 ObjCAtCatchStmt *catchStmt = Node->getCatchStmt(I); in VisitObjCAtTryStmt()486 void StmtPrinter::VisitObjCAtCatchStmt (ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
230 void StmtProfiler::VisitObjCAtCatchStmt(const ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
206 Stmt *VisitObjCAtCatchStmt(ObjCAtCatchStmt *S);4946 Stmt *ASTNodeImporter::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()4959 return new (Importer.getToContext()) ObjCAtCatchStmt(ToAtCatchLoc, in VisitObjCAtCatchStmt()4981 ObjCAtCatchStmt *FromCatchStmt = S->getCatchStmt(CI); in VisitObjCAtTryStmt()
471 CFGBlock *VisitObjCAtCatchStmt(ObjCAtCatchStmt *S);1563 return VisitObjCAtCatchStmt(cast<ObjCAtCatchStmt>(S)); in Visit()2855 CFGBlock *CFGBuilder::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
1125 void ASTStmtReader::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()1152 S->setCatchStmt(I, cast_or_null<ObjCAtCatchStmt>(Reader.ReadSubStmt())); in VisitObjCAtTryStmt()2900 S = new (Context) ObjCAtCatchStmt(Empty); in ReadStmtFromStream()
1081 void ASTStmtWriter::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
1828 ObjCAtCatchStmt *Catch = S->getCatchStmt(I); in RewriteObjCTryStmt()
1981 ObjCAtCatchStmt *Catch = S->getCatchStmt(I); in RewriteObjCTryStmt()