Home
last modified time | relevance | path

Searched refs:CXXCatchStmt (Results 1 – 25 of 28) sorted by relevance

12

/external/clang/include/clang/AST/
DStmtCXX.h29 class CXXCatchStmt : public Stmt {
37 CXXCatchStmt(SourceLocation catchLoc, VarDecl *exDecl, Stmt *handlerBlock) in CXXCatchStmt() function
41 CXXCatchStmt(EmptyShell Empty) in CXXCatchStmt() function
104 CXXCatchStmt *getHandler(unsigned i) { in getHandler()
105 return cast<CXXCatchStmt>(getStmts()[i + 1]); in getHandler()
107 const CXXCatchStmt *getHandler(unsigned i) const { in getHandler()
108 return cast<CXXCatchStmt>(getStmts()[i + 1]); in getHandler()
DRecursiveASTVisitor.h2004 DEF_TRAVERSE_STMT(CXXCatchStmt, {
/external/clang/lib/AST/
DStmtCXX.cpp20 QualType CXXCatchStmt::getCaughtType() const { in getCaughtType()
DStmtPrinter.cpp71 void PrintRawCXXCatchStmt(CXXCatchStmt *Catch);
514 void StmtPrinter::PrintRawCXXCatchStmt(CXXCatchStmt *Node) { in PrintRawCXXCatchStmt()
524 void StmtPrinter::VisitCXXCatchStmt(CXXCatchStmt *Node) { in VisitCXXCatchStmt()
DASTDumper.cpp502 void VisitCXXCatchStmt(const CXXCatchStmt *Node);
1803 void ASTDumper::VisitCXXCatchStmt(const CXXCatchStmt *Node) { in VisitCXXCatchStmt()
DStmtProfile.cpp187 void StmtProfiler::VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
DASTImporter.cpp208 Stmt *VisitCXXCatchStmt(CXXCatchStmt *S);
5159 Stmt *ASTNodeImporter::VisitCXXCatchStmt(CXXCatchStmt *S) { in VisitCXXCatchStmt()
5171 return new (Importer.getToContext()) CXXCatchStmt(ToCatchLoc, in VisitCXXCatchStmt()
5183 CXXCatchStmt *FromHandler = S->getHandler(HI); in VisitCXXTryStmt()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h32 class CXXCatchStmt; variable
440 void VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred,
/external/clang/lib/CodeGen/
DCodeGenPGO.cpp91 CXXCatchStmt, enumerator
184 return PGOHash::CXXCatchStmt; in getHashType()
522 void VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
DCGCXXABI.h243 virtual void emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *C) = 0;
DCGException.cpp547 const CXXCatchStmt *C = S.getHandler(I); in EnterCXXTryStmt()
1051 const CXXCatchStmt *C = S.getHandler(I-1); in ExitCXXTryStmt()
DCoverageMappingGen.cpp881 void VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
DItaniumCXXABI.cpp165 void emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *C) override;
3779 const CXXCatchStmt *S) { in emitBeginCatch()
DMicrosoftCXXABI.cpp122 void emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *C) override;
892 const CXXCatchStmt *S) { in emitBeginCatch()
/external/clang/lib/Sema/
DSemaStmt.cpp3527 CXXCatchStmt(CatchLoc, cast_or_null<VarDecl>(ExDecl), HandlerBlock); in ActOnCXXCatchBlock()
3606 const llvm::DenseMap<CatchHandlerType, CXXCatchStmt *> &TypesToCheck;
3609 CXXCatchStmt *FoundHandler;
3615 const llvm::DenseMap<CatchHandlerType, CXXCatchStmt *> &T, bool C) in CatchTypePublicBases()
3619 CXXCatchStmt *getFoundHandler() const { return FoundHandler; } in getFoundHandler()
3662 llvm::DenseMap<CatchHandlerType, CXXCatchStmt *> HandledTypes; in ActOnCXXTryBlock()
3664 CXXCatchStmt *H = cast<CXXCatchStmt>(Handlers[i]); in ActOnCXXTryBlock()
3698 const CXXCatchStmt *Problem = CTPB.getFoundHandler(); in ActOnCXXTryBlock()
3714 const CXXCatchStmt *Problem = R.first->second; in ActOnCXXTryBlock()
DJumpDiagnostics.cpp371 CXXCatchStmt *CS = TS->getHandler(I); in BuildScopeInformation()
/external/clang/include/clang/Basic/
DStmtNodes.td47 def CXXCatchStmt : Stmt;
/external/clang/lib/StaticAnalyzer/Checkers/
DDeadStoresChecker.cpp49 bool TraverseCXXCatchStmt(CXXCatchStmt *S) { in TraverseCXXCatchStmt()
/external/clang/lib/Analysis/
DCFG.cpp441 CFGBlock *VisitCXXCatchStmt(CXXCatchStmt *S);
1481 return VisitCXXCatchStmt(cast<CXXCatchStmt>(S)); in Visit()
3333 CXXCatchStmt *CS = Terminator->getHandler(h); in VisitCXXTryStmt()
3364 CFGBlock *CFGBuilder::VisitCXXCatchStmt(CXXCatchStmt *CS) { in VisitCXXCatchStmt()
4050 cast<CXXCatchStmt>(stmt)->getExceptionDecl(); in StmtPrinterHelper()
4381 else if (CXXCatchStmt *CS = dyn_cast<CXXCatchStmt>(Label)) { in print_block()
/external/v8/tools/gcmole/
Dgcmole.cc903 VISIT(CXXCatchStmt); in VisitStmt()
940 IGNORE_STMT(CXXCatchStmt);
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp538 void ExprEngine::VisitCXXCatchStmt(const CXXCatchStmt *CS, in VisitCXXCatchStmt()
DExprEngine.cpp1115 VisitCXXCatchStmt(cast<CXXCatchStmt>(S), Pred, Dst); in Visit()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h1602 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXCatchStmt> cxxCatchStmt;
2997 AST_MATCHER(CXXCatchStmt, isCatchAll) { in AST_MATCHER() argument
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1189 void ASTStmtReader::VisitCXXCatchStmt(CXXCatchStmt *S) { in VisitCXXCatchStmt()
3237 S = new (Context) CXXCatchStmt(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1149 void ASTStmtWriter::VisitCXXCatchStmt(CXXCatchStmt *S) { in VisitCXXCatchStmt()

12