Home
last modified time | relevance | path

Searched refs:SEHFinallyStmt (Results 1 – 14 of 14) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp1256 SEHFinallyStmt* SEHTryStmt::getFinallyHandler() const { in getFinallyHandler()
1257 return dyn_cast<SEHFinallyStmt>(getHandler()); in getFinallyHandler()
1271 SEHFinallyStmt::SEHFinallyStmt(SourceLocation Loc, Stmt *Block) in SEHFinallyStmt() function in SEHFinallyStmt
1274 SEHFinallyStmt* SEHFinallyStmt::Create(const ASTContext &C, SourceLocation Loc, in Create()
1276 return new(C)SEHFinallyStmt(Loc,Block); in Create()
H A DStmtPrinter.cpp129 void PrintRawSEHFinallyStmt(SEHFinallyStmt *S);
675 SEHFinallyStmt *F = Node->getFinallyHandler(); in VisitSEHTryStmt()
685 void StmtPrinter::PrintRawSEHFinallyStmt(SEHFinallyStmt *Node) { in PrintRawSEHFinallyStmt()
705 void StmtPrinter::VisitSEHFinallyStmt(SEHFinallyStmt *Node) { in VisitSEHFinallyStmt()
H A DStmtProfile.cpp379 void StmtProfiler::VisitSEHFinallyStmt(const SEHFinallyStmt *S) { in VisitSEHFinallyStmt()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h3628 class SEHFinallyStmt : public Stmt {
3635 SEHFinallyStmt(SourceLocation Loc, Stmt *Block);
3636 explicit SEHFinallyStmt(EmptyShell E) : Stmt(SEHFinallyStmtClass, E) {} in SEHFinallyStmt() function
3639 static SEHFinallyStmt* Create(const ASTContext &C,
3700 SEHFinallyStmt *getFinallyHandler() const;
H A DRecursiveASTVisitor.h2828 DEF_TRAVERSE_STMT(SEHFinallyStmt, {})
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td213 def SEHFinallyStmt : StmtNode<Stmt>;
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp446 } else if (SEHFinallyStmt *Finally = TS->getFinallyHandler()) { in BuildScopeInformation()
H A DTreeTransform.h2615 return SEHFinallyStmt::Create(getSema().getASTContext(), Loc, Block); in RebuildSEHFinallyStmt()
8764 StmtResult TreeTransform<Derived>::TransformSEHFinallyStmt(SEHFinallyStmt *S) { in TransformSEHFinallyStmt()
8788 if (isa<SEHFinallyStmt>(Handler)) in TransformSEHHandler()
8789 return getDerived().TransformSEHFinallyStmt(cast<SEHFinallyStmt>(Handler)); in TransformSEHHandler()
H A DSemaStmt.cpp4658 return SEHFinallyStmt::Create(Context, Loc, Block); in ActOnFinishSEHFinallyBlock()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGException.cpp2092 const SEHFinallyStmt &Finally) { in GenerateSEHFinallyFunction()
2170 if (const SEHFinallyStmt *Finally = S.getFinallyHandler()) { in EnterSEHTryStmt()
H A DCodeGenFunction.h3382 const SEHFinallyStmt &Finally);
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp621 CFGBlock *VisitSEHFinallyStmt(SEHFinallyStmt *S);
2386 return VisitSEHFinallyStmt(cast<SEHFinallyStmt>(S)); in Visit()
3307 CFGBlock *CFGBuilder::VisitSEHFinallyStmt(SEHFinallyStmt *FS) { in VisitSEHFinallyStmt()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2326 void ASTStmtReader::VisitSEHFinallyStmt(SEHFinallyStmt *S) { in VisitSEHFinallyStmt()
3339 S = new (Context) SEHFinallyStmt(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp2316 void ASTStmtWriter::VisitSEHFinallyStmt(SEHFinallyStmt *S) { in VisitSEHFinallyStmt()