| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtCXX.cpp | 25 CXXTryStmt *CXXTryStmt::Create(const ASTContext &C, SourceLocation tryLoc, in Create() 29 void *Mem = C.Allocate(Size, alignof(CXXTryStmt)); in Create() 30 return new (Mem) CXXTryStmt(tryLoc, tryBlock, handlers); in Create() 33 CXXTryStmt *CXXTryStmt::Create(const ASTContext &C, EmptyShell Empty, in Create() 36 void *Mem = C.Allocate(Size, alignof(CXXTryStmt)); in Create() 37 return new (Mem) CXXTryStmt(Empty, numHandlers); in Create() 40 CXXTryStmt::CXXTryStmt(SourceLocation tryLoc, CompoundStmt *tryBlock, in CXXTryStmt() function in CXXTryStmt
|
| H A D | StmtProfile.cpp | 360 void StmtProfiler::VisitCXXTryStmt(const CXXTryStmt *S) { in VisitCXXTryStmt()
|
| H A D | StmtPrinter.cpp | 673 void StmtPrinter::VisitCXXTryStmt(CXXTryStmt *Node) { in VisitCXXTryStmt()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 68 class CXXTryStmt final : public Stmt, 69 private llvm::TrailingObjects<CXXTryStmt, Stmt *> { 78 CXXTryStmt(SourceLocation tryLoc, CompoundStmt *tryBlock, 80 CXXTryStmt(EmptyShell Empty, unsigned numHandlers) in CXXTryStmt() function 87 static CXXTryStmt *Create(const ASTContext &C, SourceLocation tryLoc, 90 static CXXTryStmt *Create(const ASTContext &C, EmptyShell Empty,
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UnreachableCodeChecker.cpp | 162 if (isa<CXXTryStmt>(S)) in checkEndAnalysis()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 341 CXXTryStmt *TryStmt = nullptr; in emitSuspendExpression() 353 TryStmt = CXXTryStmt::Create(CGF.getContext(), Loc, TryBody, Catch); in emitSuspendExpression() 927 CXXTryStmt::Create(getContext(), Loc, S.getBody(), &Catch); in EmitCoroutineBody()
|
| H A D | CGClass.cpp | 859 bool IsTryBody = isa_and_nonnull<CXXTryStmt>(Body); in EmitConstructorBody() 861 EnterCXXTryStmt(*cast<CXXTryStmt>(Body), true); in EmitConstructorBody() 877 EmitStmt(cast<CXXTryStmt>(Body)->getTryBlock()); in EmitConstructorBody() 888 ExitCXXTryStmt(*cast<CXXTryStmt>(Body), true); in EmitConstructorBody() 1482 bool isTryBody = isa_and_nonnull<CXXTryStmt>(Body); in EmitDestructorBody() 1484 EnterCXXTryStmt(*cast<CXXTryStmt>(Body), true); in EmitDestructorBody() 1533 EmitStmt(cast<CXXTryStmt>(Body)->getTryBlock()); in EmitDestructorBody() 1553 ExitCXXTryStmt(*cast<CXXTryStmt>(Body), true); in EmitDestructorBody()
|
| H A D | CodeGenPGO.cpp | 107 CXXTryStmt, enumerator 484 DEFINE_NESTABLE_TRAVERSAL(CXXTryStmt) in DEFINE_NESTABLE_TRAVERSAL() 513 return PGOHash::CXXTryStmt; in DEFINE_NESTABLE_TRAVERSAL() 901 void VisitCXXTryStmt(const CXXTryStmt *S) { in VisitCXXTryStmt()
|
| H A D | CGException.cpp | 622 void CodeGenFunction::EmitCXXTryStmt(const CXXTryStmt &S) { in EmitCXXTryStmt() 635 void CodeGenFunction::EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in EnterCXXTryStmt() 1210 void CodeGenFunction::ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in ExitCXXTryStmt()
|
| H A D | CodeGenFunction.h | 63 class CXXTryStmt; variable 3630 void EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock = false); 3631 void ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock = false); 3633 void EmitCXXTryStmt(const CXXTryStmt &S);
|
| H A D | CoverageMappingGen.cpp | 2118 void VisitCXXTryStmt(const CXXTryStmt *S) { in VisitCXXTryStmt()
|
| H A D | CGStmt.cpp | 202 EmitCXXTryStmt(cast<CXXTryStmt>(*S)); in EmitStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenFunction.cpp | 520 if (isa_and_nonnull<CXXTryStmt>(body)) { in emitConstructorBody() 572 const bool isTryBody = isa_and_nonnull<CXXTryStmt>(body); in emitDestructorBody()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 403 CXXTryStmt *TS = cast<CXXTryStmt>(S); in BuildScopeInformation()
|
| H A D | AnalysisBasedWarnings.cpp | 587 if (isa_and_nonnull<CXXTryStmt>(Term)) in CheckFallThrough() 636 if (Term && (isa<CXXTryStmt>(Term) || isa<ObjCAtTryStmt>(Term))) { in CheckFallThrough() 665 if (isa<CXXTryStmt>(S)) { in CheckFallThrough()
|
| H A D | SemaExceptionSpec.cpp | 1585 auto *TS = cast<CXXTryStmt>(S); in canThrow()
|
| H A D | SemaCoroutine.cpp | 1219 assert(isa<CXXTryStmt>(Body) && "Unimaged coroutine body type"); in buildCoroutineBody()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 647 return cast<CXXTryStmt>(S)->getHandler(0)->getCatchLoc(); in GetUnreachableLoc()
|
| H A D | CFG.cpp | 605 CFGBlock *VisitCXXTryStmt(CXXTryStmt *S); 2379 return VisitCXXTryStmt(cast<CXXTryStmt>(S)); in Visit() 4680 CFGBlock *CFGBuilder::VisitCXXTryStmt(CXXTryStmt *Terminator) { in VisitCXXTryStmt() 5687 void VisitCXXTryStmt(CXXTryStmt *) { OS << "try ..."; } in VisitCXXTryStmt() argument
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 51 def CXXTryStmt : StmtNode<Stmt>;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 233 bool visitCXXTryStmt(const CXXTryStmt *S);
|
| H A D | Compiler.cpp | 5292 return visitCXXTryStmt(cast<CXXTryStmt>(S)); in visitStmt() 5783 bool Compiler<Emitter>::visitCXXTryStmt(const CXXTryStmt *S) { in visitCXXTryStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 953 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTryStmt> cxxTryStmt;
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1698 void ASTStmtReader::VisitCXXTryStmt(CXXTryStmt *S) { in VisitCXXTryStmt() 3543 S = CXXTryStmt::Create(Context, Empty, in ReadStmtFromStream()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2436 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTryStmt> cxxTryStmt;
|