Home
last modified time | relevance | path

Searched refs:getNumHandlers (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCleanup.h187 unsigned getNumHandlers() const { in getNumHandlers() function
196 assert(I < getNumHandlers()); in setHandler()
202 assert(I < getNumHandlers()); in setHandler()
208 assert(I < getNumHandlers()); in getHandler()
217 for (unsigned I = 0, N = getNumHandlers(); I != N; ++I) in clearHandlerBlocks()
223 iterator end() const { return getHandlers() + getNumHandlers(); } in end()
512 static_cast<const EHCatchScope *>(get())->getNumHandlers());
564 deallocate(EHCatchScope::getSizeForNumHandlers(scope.getNumHandlers())); in popCatch()
H A DCGException.cpp618 unsigned NumHandlers = S.getNumHandlers(); in EnterCXXTryStmt()
673 if (catchScope.getNumHandlers() == 1 && in getEHDispatchBlock()
885 for (unsigned hi = 0, he = catchScope.getNumHandlers(); hi != he; ++hi) { in EmitLandingPad()
961 unsigned NumHandlers = CatchScope.getNumHandlers(); in emitCatchPadBlock()
1005 unsigned NumHandlers = CatchScope.getNumHandlers(); in emitWasmCatchPadBlock()
1040 if (CatchScope.getNumHandlers() == 1 && in emitWasmCatchPadBlock()
1111 if (catchScope.getNumHandlers() == 1 && in emitCatchDispatchBlock()
1128 for (unsigned i = 0, e = catchScope.getNumHandlers(); ; ++i) { in emitCatchDispatchBlock()
1187 unsigned NumHandlers = S.getNumHandlers(); in ExitCXXTryStmt()
1189 assert(CatchScope.getNumHandlers() == NumHandlers); in ExitCXXTryStmt()
H A DCodeGenPGO.cpp687 for (unsigned I = 0, E = S->getNumHandlers(); I < E; ++I) in VisitCXXTryStmt()
H A DCoverageMappingGen.cpp1438 for (unsigned I = 0, E = S->getNumHandlers(); I < E; ++I) in VisitCXXTryStmt()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DUnhandledExceptionAtNewCheck.cpp21 for (unsigned NH = Node.getNumHandlers(), I = 0; I < NH; ++I) { in AST_MATCHER_P()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtCXX.h106 unsigned getNumHandlers() const { return NumHandlers; } in getNumHandlers() function
119 return child_range(getStmts(), getStmts() + getNumHandlers() + 1); in children()
123 return const_child_range(getStmts(), getStmts() + getNumHandlers() + 1); in children()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DExceptionAnalyzer.cpp171 for (unsigned I = 0; I < Try->getNumHandlers(); ++I) { in throwsException()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp373 assert(CatchSwitch->getNumHandlers() == 1 && in calculateSEHStateNumbers()
595 assert(CatchSwitch->getNumHandlers()); in calculateClrEHStateNumbers()
/llvm-project-15.0.7/clang/lib/Sema/
H A DJumpDiagnostics.cpp425 for (unsigned I = 0, E = TS->getNumHandlers(); I != E; ++I) { in BuildScopeInformation()
H A DSemaExceptionSpec.cpp1566 const CXXCatchStmt *FinalHandler = TS->getHandler(TS->getNumHandlers() - 1); in canThrow()
H A DSemaDeclCXX.cpp17415 for (unsigned I = 0, E = TryBlock->getNumHandlers(); I != E; ++I) { in DiagnoseReturnInConstructorExceptionHandler()
H A DTreeTransform.h8259 for (unsigned I = 0, N = S->getNumHandlers(); I != N; ++I) { in TransformCXXTryStmt()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterStmt.cpp1535 Record.push_back(S->getNumHandlers()); in VisitCXXTryStmt()
1538 for (unsigned i = 0, e = S->getNumHandlers(); i != e; ++i) in VisitCXXTryStmt()
H A DASTReaderStmt.cpp1639 assert(Record.peekInt() == S->getNumHandlers() && "NumStmtFields is wrong ?"); in VisitCXXTryStmt()
1643 for (unsigned i = 0, e = S->getNumHandlers(); i != e; ++i) in VisitCXXTryStmt()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp745 CatchSwitch->getNumHandlers(), CatchSwitch->getName(), in HandleInlinedEHPad()
H A DLocal.cpp2463 CatchSwitch->getParentPad(), nullptr, CatchSwitch->getNumHandlers(), in removeUnwindEdge()
H A DSimplifyCFG.cpp5050 if (CSI->getNumHandlers() == 0) { in simplifyUnreachable()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtPrinter.cpp658 for (unsigned i = 0, e = Node->getNumHandlers(); i < e; ++i) { in VisitCXXTryStmt()
H A DASTImporter.cpp6620 SmallVector<Stmt *, 1> ToHandlers(S->getNumHandlers()); in VisitCXXTryStmt()
6621 for (unsigned HI = 0, HE = S->getNumHandlers(); HI != HE; ++HI) { in VisitCXXTryStmt()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h4360 unsigned getNumHandlers() const {
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCFG.cpp4523 for (unsigned I = 0, E = Terminator->getNumHandlers(); I != E; ++I) { in VisitCXXTryStmt()
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp3286 return unwrap<CatchSwitchInst>(CatchSwitch)->getNumHandlers(); in LLVMGetNumHandlers()
H A DVerifier.cpp4377 Check(CatchSwitch.getNumHandlers() != 0, in visitCatchSwitchInst()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp2996 unsigned NumHandlers = CatchSwitch.getNumHandlers(); in writeInstruction()