Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DStmtCXX.h62 class CXXTryStmt : public Stmt {
66 CXXTryStmt(SourceLocation tryLoc, Stmt *tryBlock, Stmt **handlers,
69 CXXTryStmt(EmptyShell Empty, unsigned numHandlers) in CXXTryStmt() function
80 static CXXTryStmt *Create(ASTContext &C, SourceLocation tryLoc,
84 static CXXTryStmt *Create(ASTContext &C, EmptyShell Empty,
114 static bool classof(const CXXTryStmt *) { return true; } in classof() argument
DRecursiveASTVisitor.h1871 DEF_TRAVERSE_STMT(CXXTryStmt, { })
/external/clang/lib/AST/
DStmt.cpp783 CXXTryStmt *CXXTryStmt::Create(ASTContext &C, SourceLocation tryLoc, in Create()
786 std::size_t Size = sizeof(CXXTryStmt); in Create()
789 void *Mem = C.Allocate(Size, llvm::alignOf<CXXTryStmt>()); in Create()
790 return new (Mem) CXXTryStmt(tryLoc, tryBlock, handlers, numHandlers); in Create()
793 CXXTryStmt *CXXTryStmt::Create(ASTContext &C, EmptyShell Empty, in Create()
795 std::size_t Size = sizeof(CXXTryStmt); in Create()
798 void *Mem = C.Allocate(Size, llvm::alignOf<CXXTryStmt>()); in Create()
799 return new (Mem) CXXTryStmt(Empty, numHandlers); in Create()
802 CXXTryStmt::CXXTryStmt(SourceLocation tryLoc, Stmt *tryBlock, in CXXTryStmt() function in CXXTryStmt
DStmtProfile.cpp191 void StmtProfiler::VisitCXXTryStmt(const CXXTryStmt *S) { in VisitCXXTryStmt()
DStmtPrinter.cpp516 void StmtPrinter::VisitCXXTryStmt(CXXTryStmt *Node) { in VisitCXXTryStmt()
/external/clang/lib/CodeGen/
DCGClass.cpp742 bool IsTryBody = (Body && isa<CXXTryStmt>(Body)); in EmitConstructorBody()
744 EnterCXXTryStmt(*cast<CXXTryStmt>(Body), true); in EmitConstructorBody()
757 EmitStmt(cast<CXXTryStmt>(Body)->getTryBlock()); in EmitConstructorBody()
768 ExitCXXTryStmt(*cast<CXXTryStmt>(Body), true); in EmitConstructorBody()
912 bool isTryBody = (Body && isa<CXXTryStmt>(Body)); in EmitDestructorBody()
914 EnterCXXTryStmt(*cast<CXXTryStmt>(Body), true); in EmitDestructorBody()
946 EmitStmt(cast<CXXTryStmt>(Body)->getTryBlock()); in EmitDestructorBody()
965 ExitCXXTryStmt(*cast<CXXTryStmt>(Body), true); in EmitDestructorBody()
DCGException.cpp575 void CodeGenFunction::EmitCXXTryStmt(const CXXTryStmt &S) { in EmitCXXTryStmt()
581 void CodeGenFunction::EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in EnterCXXTryStmt()
1224 void CodeGenFunction::ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in ExitCXXTryStmt()
DCodeGenFunction.h50 class CXXTryStmt; variable
2014 void EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock = false);
2015 void ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock = false);
2017 void EmitCXXTryStmt(const CXXTryStmt &S);
DCGStmt.cpp161 EmitCXXTryStmt(cast<CXXTryStmt>(*S)); in EmitStmt()
/external/clang/lib/Sema/
DJumpDiagnostics.cpp423 if (CXXTryStmt *TS = dyn_cast<CXXTryStmt>(SubStmt)) { in BuildScopeInformation()
DAnalysisBasedWarnings.cpp115 if (b.getTerminator() && isa<CXXTryStmt>(b.getTerminator())) in CheckFallThrough()
162 if (B.getTerminator() && isa<CXXTryStmt>(B.getTerminator())) { in CheckFallThrough()
191 if (isa<CXXTryStmt>(S)) { in CheckFallThrough()
DSemaStmt.cpp2738 return Owned(CXXTryStmt::Create(Context, TryLoc, TryBlock, in ActOnCXXTryBlock()
DSemaDeclCXX.cpp860 if (isa<CXXTryStmt>(Body)) { in CheckConstexprFunctionBody()
10525 void Sema::DiagnoseReturnInConstructorExceptionHandler(CXXTryStmt *TryBlock) { in DiagnoseReturnInConstructorExceptionHandler()
DSemaDecl.cpp7859 if (FD && isa<CXXConstructorDecl>(FD) && isa<CXXTryStmt>(Body)) in ActOnFinishFunctionBody()
7860 DiagnoseReturnInConstructorExceptionHandler(cast<CXXTryStmt>(Body)); in ActOnFinishFunctionBody()
DTreeTransform.h5823 TreeTransform<Derived>::TransformCXXTryStmt(CXXTryStmt *S) { in TransformCXXTryStmt()
/external/clang/lib/Analysis/
DReachableCode.cpp233 return cast<CXXTryStmt>(S)->getHandler(0)->getCatchLoc(); in GetUnreachableLoc()
DCFG.cpp333 CFGBlock *VisitCXXTryStmt(CXXTryStmt *S);
1073 return VisitCXXTryStmt(cast<CXXTryStmt>(S)); in Visit()
2760 CFGBlock *CFGBuilder::VisitCXXTryStmt(CXXTryStmt *Terminator) { in VisitCXXTryStmt()
3639 void VisitCXXTryStmt(CXXTryStmt *CS) { in VisitCXXTryStmt()
/external/clang/include/clang/Basic/
DStmtNodes.td47 def CXXTryStmt : Stmt;
/external/v8/tools/gcmole/
Dgcmole.cc891 VISIT(CXXTryStmt); in VisitStmt()
928 IGNORE_STMT(CXXTryStmt);
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1053 void ASTStmtReader::VisitCXXTryStmt(CXXTryStmt *S) { in VisitCXXTryStmt()
1994 S = CXXTryStmt::Create(Context, Empty, in ReadStmtFromStream()
DASTWriterStmt.cpp1020 void ASTStmtWriter::VisitCXXTryStmt(CXXTryStmt *S) { in VisitCXXTryStmt()
/external/clang/tools/libclang/
DRecursiveASTVisitor.h1797 DEF_TRAVERSE_STMT(CXXTryStmt, { })
/external/clang/include/clang/Sema/
DSema.h77 class CXXTryStmt; variable
2632 void DiagnoseReturnInConstructorExceptionHandler(CXXTryStmt *TryBlock);