/external/clang/include/clang/AST/ |
H A D | StmtCXX.h | 60 /// CXXTryStmt - A C++ try block, including all handlers. 62 class CXXTryStmt : public Stmt { class in namespace:clang 66 CXXTryStmt(SourceLocation tryLoc, Stmt *tryBlock, Stmt **handlers, 69 CXXTryStmt(EmptyShell Empty, unsigned numHandlers) function in class:clang::CXXTryStmt 80 static CXXTryStmt *Create(ASTContext &C, SourceLocation tryLoc, 84 static CXXTryStmt *Create(ASTContext &C, EmptyShell Empty, 114 static bool classof(const CXXTryStmt *) { return true; }
|
H A D | RecursiveASTVisitor.h | 1871 DEF_TRAVERSE_STMT(CXXTryStmt, { })
|
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 783 CXXTryStmt *CXXTryStmt::Create(ASTContext &C, SourceLocation tryLoc, 786 std::size_t Size = sizeof(CXXTryStmt); 789 void *Mem = C.Allocate(Size, llvm::alignOf<CXXTryStmt>()); 790 return new (Mem) CXXTryStmt(tryLoc, tryBlock, handlers, numHandlers); 793 CXXTryStmt *CXXTryStmt::Create(ASTContext &C, EmptyShell Empty, 795 std::size_t Size = sizeof(CXXTryStmt); 798 void *Mem = C.Allocate(Size, llvm::alignOf<CXXTryStmt>()); 799 return new (Mem) CXXTryStmt(Empt 802 CXXTryStmt::CXXTryStmt(SourceLocation tryLoc, Stmt *tryBlock, function in class:CXXTryStmt [all...] |
H A D | StmtPrinter.cpp | 516 void StmtPrinter::VisitCXXTryStmt(CXXTryStmt *Node) {
|
H A D | StmtProfile.cpp | 191 void StmtProfiler::VisitCXXTryStmt(const CXXTryStmt *S) {
|
/external/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 742 bool IsTryBody = (Body && isa<CXXTryStmt>(Body)); 744 EnterCXXTryStmt(*cast<CXXTryStmt>(Body), true); 757 EmitStmt(cast<CXXTryStmt>(Body)->getTryBlock()); 768 ExitCXXTryStmt(*cast<CXXTryStmt>(Body), true); 912 bool isTryBody = (Body && isa<CXXTryStmt>(Body)); 914 EnterCXXTryStmt(*cast<CXXTryStmt>(Body), true); 946 EmitStmt(cast<CXXTryStmt>(Body)->getTryBlock()); 965 ExitCXXTryStmt(*cast<CXXTryStmt>(Body), true);
|
H A D | CGException.cpp | 575 void CodeGenFunction::EmitCXXTryStmt(const CXXTryStmt &S) { 581 void CodeGenFunction::EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { 1224 void CodeGenFunction::ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) {
|
H A D | CodeGenFunction.h | 50 class CXXTryStmt; 2014 void EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock = false); 2015 void ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock = false); 2017 void EmitCXXTryStmt(const CXXTryStmt &S);
|
H A D | CGStmt.cpp | 161 EmitCXXTryStmt(cast<CXXTryStmt>(*S));
|
/external/clang/lib/Sema/ |
H A D | JumpDiagnostics.cpp | 423 if (CXXTryStmt *TS = dyn_cast<CXXTryStmt>(SubStmt)) {
|
H A D | AnalysisBasedWarnings.cpp | 115 if (b.getTerminator() && isa<CXXTryStmt>(b.getTerminator())) 162 if (B.getTerminator() && isa<CXXTryStmt>(B.getTerminator())) { 191 if (isa<CXXTryStmt>(S)) {
|
H A D | SemaStmt.cpp | 2738 return Owned(CXXTryStmt::Create(Context, TryLoc, TryBlock,
|
H A D | SemaDecl.cpp | 7859 if (FD && isa<CXXConstructorDecl>(FD) && isa<CXXTryStmt>(Body)) 7860 DiagnoseReturnInConstructorExceptionHandler(cast<CXXTryStmt>(Body));
|
H A D | SemaDeclCXX.cpp | 860 if (isa<CXXTryStmt>(Body)) { 10525 void Sema::DiagnoseReturnInConstructorExceptionHandler(CXXTryStmt *TryBlock) {
|
H A D | TreeTransform.h | 5823 TreeTransform<Derived>::TransformCXXTryStmt(CXXTryStmt *S) {
|
/external/clang/lib/Analysis/ |
H A D | ReachableCode.cpp | 233 return cast<CXXTryStmt>(S)->getHandler(0)->getCatchLoc();
|
H A D | CFG.cpp | 333 CFGBlock *VisitCXXTryStmt(CXXTryStmt *S); 1073 return VisitCXXTryStmt(cast<CXXTryStmt>(S)); 2760 CFGBlock *CFGBuilder::VisitCXXTryStmt(CXXTryStmt *Terminator) { 3639 void VisitCXXTryStmt(CXXTryStmt *CS) {
|
/external/v8/tools/gcmole/ |
H A D | gcmole.cc | 891 VISIT(CXXTryStmt); 928 IGNORE_STMT(CXXTryStmt);
|
/external/clang/tools/libclang/ |
H A D | RecursiveASTVisitor.h | 1797 DEF_TRAVERSE_STMT(CXXTryStmt, { })
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1053 void ASTStmtReader::VisitCXXTryStmt(CXXTryStmt *S) { 1994 S = CXXTryStmt::Create(Context, Empty,
|
H A D | ASTWriterStmt.cpp | 1020 void ASTStmtWriter::VisitCXXTryStmt(CXXTryStmt *S) {
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 77 class CXXTryStmt; 2632 void DiagnoseReturnInConstructorExceptionHandler(CXXTryStmt *TryBlock);
|