Home
last modified time | relevance | path

Searched refs:NumHandlers (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtCXX.h75 unsigned NumHandlers; variable
76 size_t numTrailingObjects(OverloadToken<Stmt *>) const { return NumHandlers; } in numTrailingObjects()
80 : Stmt(CXXTryStmtClass), NumHandlers(numHandlers) { } in CXXTryStmt()
96 return getStmts()[NumHandlers]->getEndLoc(); in getEndLoc()
106 unsigned getNumHandlers() const { return NumHandlers; } in getNumHandlers()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCleanup.h59 unsigned NumHandlers : 32 - NumCommonBits; variable
183 CatchBits.NumHandlers = numHandlers; in EHCatchScope()
184 assert(CatchBits.NumHandlers == numHandlers && "NumHandlers overflow?"); in EHCatchScope()
188 return CatchBits.NumHandlers; in getNumHandlers()
H A DCGException.cpp618 unsigned NumHandlers = S.getNumHandlers(); in EnterCXXTryStmt() local
619 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); in EnterCXXTryStmt()
621 for (unsigned I = 0; I != NumHandlers; ++I) { in EnterCXXTryStmt()
961 unsigned NumHandlers = CatchScope.getNumHandlers(); in emitCatchPadBlock() local
966 for (unsigned I = 0; I < NumHandlers; ++I) { in emitCatchPadBlock()
1005 unsigned NumHandlers = CatchScope.getNumHandlers(); in emitWasmCatchPadBlock() local
1017 for (unsigned I = 0, E = NumHandlers; I < E; ++I) { in emitWasmCatchPadBlock()
1048 for (unsigned I = 0, E = NumHandlers;; ++I) { in emitWasmCatchPadBlock()
1187 unsigned NumHandlers = S.getNumHandlers(); in ExitCXXTryStmt() local
1189 assert(CatchScope.getNumHandlers() == NumHandlers); in ExitCXXTryStmt()
[all …]
H A DEHScopeStack.h328 class EHCatchScope *pushCatch(unsigned NumHandlers);
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtCXX.cpp41 : Stmt(CXXTryStmtClass), TryLoc(tryLoc), NumHandlers(handlers.size()) { in CXXTryStmt()
/llvm-project-15.0.7/llvm/tools/llvm-c-test/
H A Decho.cpp772 unsigned NumHandlers = LLVMGetNumHandlers(Src); in CloneInstruction() local
773 Dst = LLVMBuildCatchSwitch(Builder, ParentPad, UnwindBB, NumHandlers, Name); in CloneInstruction()
774 if (NumHandlers > 0) { in CloneInstruction()
776 safe_malloc(NumHandlers * sizeof(LLVMBasicBlockRef))); in CloneInstruction()
778 for (unsigned i = 0; i < NumHandlers; i++) in CloneInstruction()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h4296 unsigned NumHandlers, const Twine &NameStr,
4304 unsigned NumHandlers, const Twine &NameStr,
4323 unsigned NumHandlers,
4326 return new CatchSwitchInst(ParentPad, UnwindDest, NumHandlers, NameStr,
4331 unsigned NumHandlers, const Twine &NameStr,
4333 return new CatchSwitchInst(ParentPad, UnwindDest, NumHandlers, NameStr,
H A DIRBuilder.h1112 unsigned NumHandlers,
1114 return Insert(CatchSwitchInst::Create(ParentPad, UnwindBB, NumHandlers),
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmt.cpp4472 const unsigned NumHandlers = Handlers.size(); in ActOnCXXTryBlock() local
4477 for (unsigned i = 0; i < NumHandlers; ++i) { in ActOnCXXTryBlock()
4484 if (i < NumHandlers - 1) in ActOnCXXTryBlock()
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DCore.h3756 unsigned NumHandlers, const char *Name);
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp3226 unsigned NumHandlers, const char *Name) { in LLVMBuildCatchSwitch() argument
3232 NumHandlers, Name)); in LLVMBuildCatchSwitch()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5168 unsigned NumHandlers = Record[Idx++]; in parseFunctionBody() local
5171 for (unsigned Op = 0; Op != NumHandlers; ++Op) { in parseFunctionBody()
5189 CatchSwitchInst::Create(ParentPad, UnwindDest, NumHandlers); in parseFunctionBody()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp2996 unsigned NumHandlers = CatchSwitch.getNumHandlers(); in writeInstruction() local
2997 Vals.push_back(NumHandlers); in writeInstruction()