/llvm-project/clang/lib/AST/ |
H A D | StmtObjC.cpp | 31 ObjCAtTryStmt::ObjCAtTryStmt(SourceLocation atTryLoc, Stmt *atTryStmt, in ObjCAtTryStmt() function in ObjCAtTryStmt 45 ObjCAtTryStmt *ObjCAtTryStmt::Create(const ASTContext &Context, in Create() 51 void *Mem = Context.Allocate(Size, alignof(ObjCAtTryStmt)); in Create() 52 return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts, in Create() 56 ObjCAtTryStmt *ObjCAtTryStmt::CreateEmpty(const ASTContext &Context, in CreateEmpty() 60 void *Mem = Context.Allocate(Size, alignof(ObjCAtTryStmt)); in CreateEmpty() 61 return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally); in CreateEmpty() 64 SourceLocation ObjCAtTryStmt::getEndLoc() const { in getEndLoc()
|
H A D | StmtProfile.cpp | 414 void StmtProfiler::VisitObjCAtTryStmt(const ObjCAtTryStmt *S) {
|
H A D | StmtPrinter.cpp | 592 void StmtPrinter::VisitObjCAtTryStmt(ObjCAtTryStmt *Node) { in VisitObjCAtTryStmt()
|
/llvm-project/clang/test/Import/objc-try-catch/ |
H A D | test.m | 7 // CHECK: ObjCAtTryStmt 22 // CHECK-NEXT: ObjCAtTryStmt 37 // CHECK-NEXT: ObjCAtTryStmt
|
/llvm-project/clang/include/clang/AST/ |
H A D | StmtObjC.h | 165 class ObjCAtTryStmt final 167 private llvm::TrailingObjects<ObjCAtTryStmt, Stmt *> { 191 ObjCAtTryStmt(SourceLocation atTryLoc, Stmt *atTryStmt, 195 explicit ObjCAtTryStmt(EmptyShell Empty, unsigned NumCatchStmts, in ObjCAtTryStmt() function 201 static ObjCAtTryStmt *Create(const ASTContext &Context, 205 static ObjCAtTryStmt *CreateEmpty(const ASTContext &Context, 270 return const_child_range(const_cast<ObjCAtTryStmt *>(this)->children()); in children()
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjCRuntime.h | 42 class ObjCAtTryStmt; variable 100 void EmitTryCatchStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S, 287 const ObjCAtTryStmt &S) = 0;
|
H A D | CGObjCRuntime.cpp | 143 const ObjCAtTryStmt &S, in EmitTryCatchStmt()
|
H A D | CGObjCMac.cpp | 1368 const ObjCAtTryStmt &S) override; 1690 const ObjCAtTryStmt &S) override; in EnumerationMutationFunction() 4221 void CGObjCMac::EmitTryStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S) { in EnumerationMutationFunction() 4261 if (isa<ObjCAtTryStmt>(S)) { in Emit() 4263 cast<ObjCAtTryStmt>(S).getFinallyStmt()) { in Emit() 4560 bool isTry = isa<ObjCAtTryStmt>(S); 4651 CGF.EmitStmt(isTry ? cast<ObjCAtTryStmt>(S).getTryBody() in EmitTryOrSynchronizedStmt() 4664 if (!isTry || !cast<ObjCAtTryStmt>(S).getNumCatchStmts()) { in EmitTryOrSynchronizedStmt() 4681 const ObjCAtTryStmt* AtTryStmt = cast<ObjCAtTryStmt>( in EmitTryOrSynchronizedStmt() [all...] |
H A D | CGObjCGNU.cpp | 631 const ObjCAtTryStmt &S) override; 4167 const ObjCAtTryStmt &S) { in EmitTryStmt()
|
H A D | CodeGenFunction.h | 78 class ObjCAtTryStmt; 3598 void EmitObjCAtTryStmt(const ObjCAtTryStmt &S); 77 class ObjCAtTryStmt; global() variable
|
H A D | CGStmt.cpp | 179 EmitObjCAtTryStmt(cast<ObjCAtTryStmt>(*S)); in EmitStmt()
|
H A D | CodeGenFunction.cpp | 1694 isa<ObjCForCollectionStmt>(S) || isa<ObjCAtTryStmt>(S)) in stripCond()
|
/llvm-project/clang/test/AST/ |
H A D | ast-dump-stmt.m | 38 // CHECK: ObjCAtTryStmt
|
H A D | ast-dump-stmt-json.m | 539 // CHECK-NEXT: "kind": "ObjCAtTryStmt",
|
/llvm-project/clang/lib/Sema/ |
H A D | JumpDiagnostics.cpp | 489 ObjCAtTryStmt *AT = cast<ObjCAtTryStmt>(S); in BuildScopeInformation()
|
H A D | SemaExceptionSpec.cpp | 1595 auto *TS = cast<ObjCAtTryStmt>(S); in canThrow()
|
H A D | SemaObjC.cpp | 239 return ObjCAtTryStmt::Create(Context, AtLoc, Try, CatchStmts.data(), in ActOnObjCAtTryStmt()
|
H A D | AnalysisBasedWarnings.cpp | 491 if (Term && (isa<CXXTryStmt>(Term) || isa<ObjCAtTryStmt>(Term))) { in CheckFallThrough()
|
/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 41 def ObjCAtTryStmt : StmtNode<Stmt>;
|
/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 872 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtTryStmt> objcTryStmt;
|
/llvm-project/clang/lib/Analysis/ |
H A D | CFG.cpp | 612 CFGBlock *VisitObjCAtTryStmt(ObjCAtTryStmt *S); 2364 return VisitObjCAtTryStmt(cast<ObjCAtTryStmt>(S)); in Visit() 4073 CFGBlock *CFGBuilder::VisitObjCAtTryStmt(ObjCAtTryStmt *Terminator) { in VisitObjCAtTryStmt() 5587 void VisitObjCAtTryStmt(ObjCAtTryStmt *) { OS << "@try ..."; } in VisitAbstractConditionalOperator() 5580 VisitObjCAtTryStmt(ObjCAtTryStmt *) VisitObjCAtTryStmt() argument
|
/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 301 Stmt *RewriteObjCTryStmt(ObjCAtTryStmt *S); 1789 Stmt *RewriteObjC::RewriteObjCTryStmt(ObjCAtTryStmt *S) { in RewriteSyncReturnStmts() 4631 if (ObjCAtTryStmt *StmtTry = dyn_cast<ObjCAtTryStmt>(S)) in RewriteFunctionBodyOrGlobalInitializer()
|
H A D | RewriteModernObjC.cpp | 358 Stmt *RewriteObjCTryStmt(ObjCAtTryStmt *S); 1934 Stmt *RewriteModernObjC::RewriteObjCTryStmt(ObjCAtTryStmt *S) { 5510 if (ObjCAtTryStmt *StmtTry = dyn_cast<ObjCAtTryStmt>(S)) in RewriteFunctionBodyOrGlobalInitializer()
|
/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1641 void ASTStmtReader::VisitObjCAtTryStmt(ObjCAtTryStmt *S) { in VisitObjCAtTryStmt() 3476 S = ObjCAtTryStmt::CreateEmpty(Context, in ReadStmtFromStream()
|
/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1667 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtTryStmt>
|