Searched refs:Catch (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp171 MachineInstr *Catch = &*CatchPos; local
172 Register ExnReg = Catch->getOperand(0).getReg();
276 MachineInstr *Catch = &*CatchPos; local
278 if (Catch->getNextNode() != Extract)
279 EHPad->insert(Catch->getNextNode(), Extract->removeFromParent());
297 Register ExnReg = Catch->getOperand(0).getReg();
H A DWebAssemblyCFGStackify.cpp1013 MachineInstr *Catch = nullptr; local
1018 Catch = &MI;
1019 ExnReg = Catch->getOperand(0).getReg();
1023 assert(Catch && "EH pad does not have a catch");
1026 auto SplitPos = std::next(Catch->getIterator());
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DWinEHFuncInfo.h79 enum class ClrHandlerType { Catch, Finally, Fault, Filter }; member in class:llvm::ClrHandlerType
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.h105 enum Kind { Cleanup, Catch, Terminate, Filter, PadEnd }; enumerator in enum:clang::CodeGen::EHScope::Kind
183 : EHScope(Catch, enclosingEHScope) {
227 return Scope->getKind() == Catch;
521 case EHScope::Catch:
H A DCGObjCRuntime.cpp188 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); local
190 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block);
H A DCGCoroutine.cpp239 auto *Catch = new (CGF.getContext()) local
243 TryStmt = CXXTryStmt::Create(CGF.getContext(), Loc, TryBody, Catch);
656 CXXCatchStmt Catch(Loc, /*exDecl=*/nullptr,
659 CXXTryStmt::Create(getContext(), Loc, S.getBody(), &Catch);
H A DCGException.cpp608 case EHScope::Catch: {
663 case EHScope::Catch:
693 case EHScope::Catch:
763 case EHScope::Catch:
826 case EHScope::Catch:
1201 // Catch the exception if this isn't a catch-all.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp559 const auto *Catch = cast<CatchPadInst>(CatchBlock->getFirstNonPHI()); local
561 cast<ConstantInt>(Catch->getArgOperand(0))->getZExtValue());
564 ClrHandlerType::Catch, TypeToken, CatchBlock);
566 for (const User *U : Catch->users())
571 FuncInfo.EHPadStateMap[Catch] = CatchState;
590 if (const auto *Catch = dyn_cast<CatchPadInst>(Pad)) {
599 UnwindDest = Catch->getCatchSwitch()->getUnwindDest();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp1548 const ObjCAtCatchStmt *Catch = TS->getCatchStmt(I - 1); local
1549 CT = mergeCanThrow(CT, canThrow(Catch));
1551 if (Catch->hasEllipsis())
H A DAnalysisBasedWarnings.cpp300 if (auto *Catch =
302 QualType Caught = Catch->getCaughtType();
H A DTreeTransform.h7493 StmtResult Catch = getDerived().TransformStmt(S->getCatchStmt(I)); local
7494 if (Catch.isInvalid())
7496 if (Catch.get() != S->getCatchStmt(I))
7498 CatchStmts.push_back(Catch.get());
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp1831 ObjCAtCatchStmt *Catch = S->getCatchStmt(I); local
1832 VarDecl *catchDecl = Catch->getCatchParamDecl();
1838 startLoc = Catch->getBeginLoc();
1845 if (Catch->hasEllipsis()) {
1847 lastCatchBody = Catch->getCatchBody();
1850 assert(*SM->getCharacterData(Catch->getRParenLoc()) == ')' &&
1873 lastCatchBody = Catch->getCatchBody();
1874 SourceLocation rParenLoc = Catch->getRParenLoc();
H A DRewriteModernObjC.cpp1959 ObjCAtCatchStmt *Catch = S->getCatchStmt(I); local
1960 VarDecl *catchDecl = Catch->getCatchParamDecl();
1962 startLoc = Catch->getBeginLoc();
1971 ConvertSourceLocationToLineDirective(Catch->getBeginLoc(), Result);
1975 SourceLocation rParenLoc = Catch->getRParenLoc();
1992 SourceLocation lBraceLoc = Catch->getCatchBody()->getBeginLoc();
/freebsd-11-stable/sys/conf/
H A Dkern.mk53 # Catch-all for all the things that are in our tree, but for which we're
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h3594 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch,
3598 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWinException.cpp1283 case ClrHandlerType::Catch:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3110 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch,
3117 unwrap(B)->CreateInvoke(FnT, unwrap(Fn), unwrap(Then), unwrap(Catch),
3123 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch,
3126 unwrap<FunctionType>(Ty), unwrap(Fn), unwrap(Then), unwrap(Catch),
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp2562 StmtResult Catch = Actions.ActOnObjCAtCatchStmt(AtCatchFinallyLoc, local
2566 if (!Catch.isInvalid())
2567 CatchStmts.push_back(Catch.get());
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtPrinter.cpp128 void PrintRawCXXCatchStmt(CXXCatchStmt *Catch);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp6725 CT = LandingPadInst::Catch;
6738 if (CT == LandingPadInst::Catch) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h2805 enum ClauseType { Catch, Filter }; enumerator in enum:llvm::ShuffleVectorInst::LandingPadInst::ClauseType
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp2904 Vals.push_back(LandingPadInst::Catch);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4720 assert((CT != LandingPadInst::Catch ||
4722 "Catch clause has a invalid type!");
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4338 MultiStmtArg Catch, Stmt *Finally);
/freebsd-11-stable/contrib/ldns/
H A Dconfigure15410 /* Catch a bug in an HP-UX C compiler. See

Completed in 801 milliseconds

12