Searched refs:SEHExceptStmt (Results 1 – 15 of 15) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Stmt.cpp | 1297 SEHExceptStmt* SEHTryStmt::getExceptHandler() const { in getExceptHandler() 1298 return dyn_cast<SEHExceptStmt>(getHandler()); in getExceptHandler() 1305 SEHExceptStmt::SEHExceptStmt(SourceLocation Loc, Expr *FilterExpr, Stmt *Block) in SEHExceptStmt() function in SEHExceptStmt 1311 SEHExceptStmt* SEHExceptStmt::Create(const ASTContext &C, SourceLocation Loc, in Create() 1313 return new(C) SEHExceptStmt(Loc,FilterExpr,Block); in Create()
|
| H A D | StmtPrinter.cpp | 127 void PrintRawSEHExceptHandler(SEHExceptStmt *S); 686 SEHExceptStmt *E = Node->getExceptHandler(); in VisitSEHTryStmt() 703 void StmtPrinter::PrintRawSEHExceptHandler(SEHExceptStmt *Node) { in PrintRawSEHExceptHandler() 711 void StmtPrinter::VisitSEHExceptStmt(SEHExceptStmt *Node) { in VisitSEHExceptStmt()
|
| H A D | StmtProfile.cpp | 383 void StmtProfiler::VisitSEHExceptStmt(const SEHExceptStmt *S) { in VisitSEHExceptStmt()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Stmt.h | 3684 class SEHExceptStmt : public Stmt { 3693 SEHExceptStmt(SourceLocation Loc, Expr *FilterExpr, Stmt *Block); 3694 explicit SEHExceptStmt(EmptyShell E) : Stmt(SEHExceptStmtClass, E) {} 3697 static SEHExceptStmt* Create(const ASTContext &C, 3799 SEHExceptStmt *getExceptHandler() const;
|
| H A D | RecursiveASTVisitor.h | 2935 DEF_TRAVERSE_STMT(SEHExceptStmt, {})
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 214 def SEHExceptStmt : StmtNode<Stmt>;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGException.cpp | 2078 const SEHExceptStmt &Except) { in GenerateSEHFilterFunction() 2184 const SEHExceptStmt *Except = S.getExceptHandler(); in EnterSEHTryStmt() 2223 const SEHExceptStmt *Except = S.getExceptHandler(); in ExitSEHTryStmt()
|
| H A D | CodeGenFunction.h | 3646 const SEHExceptStmt &Except);
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CFG.cpp | 642 CFGBlock *VisitSEHExceptStmt(SEHExceptStmt *S); 2469 return VisitSEHExceptStmt(cast<SEHExceptStmt>(S)); in Visit() 3388 CFGBlock *CFGBuilder::VisitSEHExceptStmt(SEHExceptStmt *ES) { in VisitSEHExceptStmt() 3464 if (SEHExceptStmt *Except = Terminator->getExceptHandler()) { in VisitSEHTryStmt() 6090 } else if (SEHExceptStmt *ES = dyn_cast<SEHExceptStmt>(Label)) { in print_block()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 440 if (SEHExceptStmt *Except = TS->getExceptHandler()) { in BuildScopeInformation()
|
| H A D | SemaFunctionEffects.cpp | 1186 bool VisitSEHExceptStmt(SEHExceptStmt *Exc) override { in VisitSEHExceptStmt()
|
| H A D | SemaStmt.cpp | 4478 return SEHExceptStmt::Create(Context, Loc, FilterExpr, Block); in ActOnSEHExceptBlock()
|
| H A D | TreeTransform.h | 9439 StmtResult TreeTransform<Derived>::TransformSEHExceptStmt(SEHExceptStmt *S) { in TransformSEHExceptStmt() 9457 return getDerived().TransformSEHExceptStmt(cast<SEHExceptStmt>(Handler)); in TransformSEHHandler()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2359 void ASTStmtReader::VisitSEHExceptStmt(SEHExceptStmt *S) { in VisitSEHExceptStmt() 2362 S->Children[SEHExceptStmt::FILTER_EXPR] = Record.readSubStmt(); in VisitSEHExceptStmt() 2363 S->Children[SEHExceptStmt::BLOCK] = Record.readSubStmt(); in VisitSEHExceptStmt() 3527 S = new (Context) SEHExceptStmt(Empty); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 2372 void ASTStmtWriter::VisitSEHExceptStmt(SEHExceptStmt *S) { in VisitSEHExceptStmt()
|