Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtCXX.h75 unsigned NumHandlers; variable
76 size_t numTrailingObjects(OverloadToken<Stmt *>) const { return NumHandlers; } in numTrailingObjects()
81 : Stmt(CXXTryStmtClass), NumHandlers(numHandlers) { } in CXXTryStmt()
97 return getStmts()[NumHandlers]->getEndLoc(); in getEndLoc()
107 unsigned getNumHandlers() const { return NumHandlers; } in getNumHandlers()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.h67 unsigned NumHandlers : 32 - NumCommonBits;
199 CatchBits.NumHandlers = numHandlers;
200 assert(CatchBits.NumHandlers == numHandlers && "NumHandlers overflow?");
204 return CatchBits.NumHandlers;
H A DCGException.cpp636 unsigned NumHandlers = S.getNumHandlers(); in EnterCXXTryStmt() local
637 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); in EnterCXXTryStmt()
639 for (unsigned I = 0; I != NumHandlers; ++I) { in EnterCXXTryStmt()
979 unsigned NumHandlers = CatchScope.getNumHandlers(); in emitCatchPadBlock() local
981 CGF.Builder.CreateCatchSwitch(ParentPad, UnwindBB, NumHandlers); in emitCatchPadBlock()
984 for (unsigned I = 0; I < NumHandlers; ++I) { in emitCatchPadBlock()
1023 unsigned NumHandlers = CatchScope.getNumHandlers(); in emitWasmCatchPadBlock() local
1025 CGF.Builder.CreateCatchSwitch(ParentPad, UnwindBB, NumHandlers); in emitWasmCatchPadBlock()
1035 for (unsigned I = 0, E = NumHandlers; I < E; ++I) { in emitWasmCatchPadBlock()
1067 for (unsigned I = 0, E = NumHandlers;; ++I) { in emitWasmCatchPadBlock()
[all …]
H A DEHScopeStack.h342 class EHCatchScope *pushCatch(unsigned NumHandlers);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtCXX.cpp42 : Stmt(CXXTryStmtClass), TryLoc(tryLoc), NumHandlers(handlers.size()) { in CXXTryStmt()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1043 unsigned NumHandlers, in create() argument
1048 ParentPad->Val, cast<llvm::BasicBlock>(UnwindBB->Val), NumHandlers, Name); in create()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h4121 unsigned NumHandlers, const Twine &NameStr,
4140 unsigned NumHandlers,
4143 return new CatchSwitchInst(ParentPad, UnwindDest, NumHandlers, NameStr,
H A DIRBuilder.h1323 unsigned NumHandlers,
1325 return Insert(CatchSwitchInst::Create(ParentPad, UnwindBB, NumHandlers),
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp4335 const unsigned NumHandlers = Handlers.size(); in ActOnCXXTryBlock() local
4341 for (unsigned i = 0; i < NumHandlers; ++i) { in ActOnCXXTryBlock()
4348 if (i < NumHandlers - 1) in ActOnCXXTryBlock()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4452 unsigned NumHandlers,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3501 unsigned NumHandlers, const char *Name) { in LLVMBuildCatchSwitch() argument
3507 NumHandlers, Name)); in LLVMBuildCatchSwitch()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h1764 create(Value *ParentPad, BasicBlock *UnwindBB, unsigned NumHandlers,
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5648 unsigned NumHandlers = Record[Idx++]; in parseFunctionBody() local
5651 for (unsigned Op = 0; Op != NumHandlers; ++Op) { in parseFunctionBody()
5669 CatchSwitchInst::Create(ParentPad, UnwindDest, NumHandlers); in parseFunctionBody()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3345 unsigned NumHandlers = CatchSwitch.getNumHandlers(); in writeInstruction() local
3346 Vals.push_back(NumHandlers); in writeInstruction()