Home
last modified time | relevance | path

Searched refs:getHandler (Results 1 – 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGException.cpp640 const CXXCatchStmt *C = S.getHandler(I); in EnterCXXTryStmt()
692 catchScope.getHandler(0).isCatchAll()) { in getEHDispatchBlock()
693 dispatchBlock = catchScope.getHandler(0).Block; in getEHDispatchBlock()
904 EHCatchScope::Handler handler = catchScope.getHandler(hi); in EmitLandingPad()
985 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitCatchPadBlock()
1036 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitWasmCatchPadBlock()
1060 CatchScope.getHandler(0).isCatchAll()) { in emitWasmCatchPadBlock()
1061 CGF.Builder.CreateBr(CatchScope.getHandler(0).Block); in emitWasmCatchPadBlock()
1069 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitWasmCatchPadBlock()
1089 } else if (CatchScope.getHandler(I + 1).isCatchAll()) { in emitWasmCatchPadBlock()
[all …]
HDCGCleanup.h219 const Handler &getHandler(unsigned I) const {
230 delete getHandler(I).Block;
HDCodeGenPGO.cpp905 Visit(S->getHandler(I)); in VisitCXXTryStmt()
HDCoverageMappingGen.cpp2084 Visit(S->getHandler(I)); in VisitCXXTryStmt()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDStmtCXX.h108 CXXCatchStmt *getHandler(unsigned i) { in getHandler() function
111 const CXXCatchStmt *getHandler(unsigned i) const { in getHandler() function
HDStmt.h3703 Stmt *getHandler() const { return Children[HANDLER]; } in getHandler() function
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
HDReachableCode.cpp647 return cast<CXXTryStmt>(S)->getHandler(0)->getCatchLoc(); in GetUnreachableLoc()
HDCFG.cpp4591 CXXCatchStmt *CS = Terminator->getHandler(I); in VisitCXXTryStmt()
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDStmt.cpp1254 return dyn_cast<SEHExceptStmt>(getHandler()); in getExceptHandler()
1258 return dyn_cast<SEHFinallyStmt>(getHandler()); in getFinallyHandler()
HDStmtPrinter.cpp669 PrintRawCXXCatchStmt(Node->getHandler(i)); in VisitCXXTryStmt()
HDASTImporter.cpp7109 CXXCatchStmt *FromHandler = S->getHandler(HI); in VisitCXXTryStmt()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDJumpDiagnostics.cpp417 CXXCatchStmt *CS = TS->getHandler(I); in BuildScopeInformation()
HDSemaExceptionSpec.cpp1563 const CXXCatchStmt *FinalHandler = TS->getHandler(TS->getNumHandlers() - 1); in canThrow()
HDTreeTransform.h8823 StmtResult Handler = getDerived().TransformCXXCatchStmt(S->getHandler(I)); in TransformCXXTryStmt()
8827 HandlerChanged = HandlerChanged || Handler.get() != S->getHandler(I); in TransformCXXTryStmt()
9057 StmtResult Handler = getDerived().TransformSEHHandler(S->getHandler()); in TransformSEHTryStmt()
9062 Handler.get() == S->getHandler()) in TransformSEHTryStmt()
HDSemaDeclCXX.cpp18078 CXXCatchStmt *Handler = TryBlock->getHandler(I); in DiagnoseReturnInConstructorExceptionHandler()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTWriterStmt.cpp1648 Record.AddStmt(S->getHandler(i)); in VisitCXXTryStmt()
2367 Record.AddStmt(S->getHandler()); in VisitSEHTryStmt()