HomeSort by: relevance | last modified time | path
    Searched refs:CXXCatchStmt (Results 1 - 25 of 30) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtCXX.h 26 /// CXXCatchStmt - This represents a C++ catch block.
28 class CXXCatchStmt : public Stmt {
36 CXXCatchStmt(SourceLocation catchLoc, VarDecl *exDecl, Stmt *handlerBlock)
40 CXXCatchStmt(EmptyShell Empty)
107 CXXCatchStmt *getHandler(unsigned i) {
108 return cast<CXXCatchStmt>(getStmts()[i + 1]);
110 const CXXCatchStmt *getHandler(unsigned i) const {
111 return cast<CXXCatchStmt>(getStmts()[i + 1]);
ASTNodeTraverser.h 657 void VisitCXXCatchStmt(const CXXCatchStmt *Node) {
RecursiveASTVisitor.h 2228 DEF_TRAVERSE_STMT(CXXCatchStmt, {
  /src/external/apache2/llvm/dist/clang/lib/AST/
StmtCXX.cpp 19 QualType CXXCatchStmt::getCaughtType() const {
StmtPrinter.cpp 124 void PrintRawCXXCatchStmt(CXXCatchStmt *Catch);
563 void StmtPrinter::PrintRawCXXCatchStmt(CXXCatchStmt *Node) {
573 void StmtPrinter::VisitCXXCatchStmt(CXXCatchStmt *Node) {
ASTImporter.cpp 565 ExpectedStmt VisitCXXCatchStmt(CXXCatchStmt *S);
6358 ExpectedStmt ASTNodeImporter::VisitCXXCatchStmt(CXXCatchStmt *S) {
6367 return new (Importer.getToContext()) CXXCatchStmt (
6382 CXXCatchStmt *FromHandler = S->getHandler(HI);
StmtProfile.cpp 335 void StmtProfiler::VisitCXXCatchStmt(const CXXCatchStmt *S) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenPGO.cpp 103 CXXCatchStmt,
268 DEFINE_NESTABLE_TRAVERSAL(CXXCatchStmt)
298 return PGOHash::CXXCatchStmt;
686 void VisitCXXCatchStmt(const CXXCatchStmt *S) {
CGCoroutine.cpp 240 CXXCatchStmt(Loc, /*exDecl=*/nullptr, Coro.ExceptionHandler);
669 CXXCatchStmt Catch(Loc, /*exDecl=*/nullptr,
CGCXXABI.h 244 virtual void emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *C) = 0;
CGException.cpp 616 const CXXCatchStmt *C = S.getHandler(I);
1247 const CXXCatchStmt *C = S.getHandler(I-1);
ItaniumCXXABI.cpp 165 void emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *C) override;
517 void emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *C) override;
4607 const CXXCatchStmt *S) {
4713 const CXXCatchStmt *C) {
CoverageMappingGen.cpp 1427 void VisitCXXCatchStmt(const CXXCatchStmt *S) {
MicrosoftCXXABI.cpp 123 void emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *C) override;
892 const CXXCatchStmt *S) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DeadStoresChecker.cpp 50 bool TraverseCXXCatchStmt(CXXCatchStmt *S) {
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExprEngine.h 50 class CXXCatchStmt;
552 void VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred,
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmt.cpp 4314 CXXCatchStmt(CatchLoc, cast_or_null<VarDecl>(ExDecl), HandlerBlock);
4393 const llvm::DenseMap<CatchHandlerType, CXXCatchStmt *> &TypesToCheck;
4396 CXXCatchStmt *FoundHandler;
4402 const llvm::DenseMap<CatchHandlerType, CXXCatchStmt *> &T, bool C)
4406 CXXCatchStmt *getFoundHandler() const { return FoundHandler; }
4456 llvm::DenseMap<CatchHandlerType, CXXCatchStmt *> HandledTypes;
4458 CXXCatchStmt *H = cast<CXXCatchStmt>(Handlers[i]);
4492 const CXXCatchStmt *Problem = CTPB.getFoundHandler();
4508 const CXXCatchStmt *Problem = R.first->second
    [all...]
JumpDiagnostics.cpp 420 CXXCatchStmt *CS = TS->getHandler(I);
SemaExceptionSpec.cpp 1549 const CXXCatchStmt *FinalHandler = TS->getHandler(TS->getNumHandlers() - 1);
AnalysisBasedWarnings.cpp 303 dyn_cast_or_null<CXXCatchStmt>(Succ->getLabel())) {
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
CFG.cpp 556 CFGBlock *VisitCXXCatchStmt(CXXCatchStmt *S);
2182 return VisitCXXCatchStmt(cast<CXXCatchStmt>(S));
4307 CXXCatchStmt *CS = Terminator->getHandler(h);
4338 CFGBlock *CFGBuilder::VisitCXXCatchStmt(CXXCatchStmt *CS) {
4339 // CXXCatchStmt are treated like labels, so they are the first statement in a
4361 // CXXCatchStmt is more than just a label. They have semantic meaning
4367 // Also add the CXXCatchStmt as a label, to mirror handling of regular
5174 cast<CXXCatchStmt>(stmt)->getExceptionDecl();
5659 else if (CXXCatchStmt *CS = dyn_cast<CXXCatchStmt>(Label))
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngineCXX.cpp 955 void ExprEngine::VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred,
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 897 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXCatchStmt> cxxCatchStmt;
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchers.h 2286 /// cxxCatchStmt()
2288 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXCatchStmt>
2289 cxxCatchStmt;
4416 /// cxxCatchStmt(isCatchAll()) matches catch(...) but not catch(int).
4417 AST_MATCHER(CXXCatchStmt, isCatchAll) {
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 1635 void ASTStmtReader::VisitCXXCatchStmt(CXXCatchStmt *S) {
3145 S = new (Context) CXXCatchStmt(Empty);

Completed in 61 milliseconds

1 2