| /llvm-project-15.0.7/libcxxabi/test/ |
| H A D | catch_multi_level_pointer.pass.cpp | 53 template <class Throw, class Catch> 58 const bool can_convert = test_conversion<Catch>(throw_ptr); in catch_pointer_test() 62 } catch (Catch catch_ptr) { in catch_pointer_test() 63 Catch catch2 = CreatePointer<Catch>()(); in catch_pointer_test() 91 template <class Throw, class Catch, int level, bool first = false> 94 typedef TestTypes<Catch, first> CatchTypes; 126 template <class Throw, class Catch, bool first> 127 struct generate_tests_imp<Throw, Catch, 0, first> { 129 catch_pointer_test<Throw, Catch>(); in operator ()() 133 template <class Throw, class Catch, int level> [all …]
|
| H A D | catch_pointer_nullptr.pass.cpp | 55 template <class Catch> 60 } catch (Catch c) { in catch_nullptr_test()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | ExceptionAnalyzer.cpp | 172 const CXXCatchStmt *Catch = Try->getHandler(I); in throwsException() local 175 if (!Catch->getExceptionDecl()) { in throwsException() 177 Catch->getHandlerBlock(), Uncaught.getExceptionTypes(), CallStack); in throwsException() 182 Catch->getCaughtType()->getUnqualifiedDesugaredType(); in throwsException() 196 ExceptionInfo Rethrown = throwsException(Catch->getHandlerBlock(), in throwsException()
|
| /llvm-project-15.0.7/lld/test/MachO/ |
| H A D | compact-unwind-lsda-folding.s | 92 ## Catch TypeInfo 1 95 ## >> Catch TypeInfos << 143 ## Catch TypeInfo 1 146 ## >> Catch TypeInfos <<
|
| H A D | dead-strip.s | 742 ## Catch TypeInfo 1 745 ## >> Catch TypeInfos << 816 ## Catch TypeInfo 1 819 ## >> Catch TypeInfos <<
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLateEHPrepare.cpp | 183 for (auto *Catch : Catches) { in hoistCatches() local 184 MachineBasicBlock *EHPad = getMatchingEHPad(Catch); in hoistCatches() 192 if (InsertPos == Catch) in hoistCatches() 195 EHPad->insert(InsertPos, Catch->removeFromParent()); in hoistCatches()
|
| H A D | WebAssemblyISelDAGToDAG.cpp | 193 MachineSDNode *Catch = in Select() local 203 ReplaceNode(Node, Catch); in Select()
|
| /llvm-project-15.0.7/llvm/test/ExecutionEngine/JITLink/X86/ |
| H A D | ELF_ehframe_large_static_personality_encodings.s | 89 # Catch TypeInfo 1 92 # >> Catch TypeInfos << 176 # Catch TypeInfo 1 179 # >> Catch TypeInfos <<
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/ |
| H A D | eh-lsda.ll | 104 ; CHECK-NEXT: # Catch TypeInfo 1 107 ; CHECK-NEXT: # Catch TypeInfo 2 110 ; CHECK-NEXT: # Catch TypeInfo 3 113 ; CHECK-NEXT: # Catch TypeInfo 4 116 ; CHECK-NEXT: # Catch TypeInfo 3 119 ; CHECK-NEXT: # Catch TypeInfo 4 122 ; CHECK-NEXT: # >> Catch TypeInfos <<
|
| /llvm-project-15.0.7/libcxxabi/test/native/arm-linux-eabi/ |
| H A D | ttype-encoding-90.pass.sh.s | 92 @ Catch TypeInfo 1 94 @ >> Catch TypeInfos <<
|
| H A D | ttype-encoding-00.pass.sh.s | 93 @ Catch TypeInfo 1 95 @ >> Catch TypeInfos <<
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCleanup.h | 104 enum Kind { Cleanup, Catch, Terminate, Filter }; enumerator 182 : EHScope(Catch, enclosingEHScope) { in EHCatchScope() 226 return Scope->getKind() == Catch; in classof() 510 case EHScope::Catch:
|
| H A D | CGCoroutine.cpp | 239 auto *Catch = new (CGF.getContext()) in emitSuspendExpression() local 243 TryStmt = CXXTryStmt::Create(CGF.getContext(), Loc, TryBody, Catch); in emitSuspendExpression() 615 CXXCatchStmt Catch(Loc, /*exDecl=*/nullptr, in EmitCoroutineBody() local 618 CXXTryStmt::Create(getContext(), Loc, S.getBody(), &Catch); in EmitCoroutineBody()
|
| H A D | CGObjCRuntime.cpp | 188 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); in EmitTryCatchStmt() local 190 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block); in EmitTryCatchStmt()
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/misc/ |
| H A D | throw-by-value-catch-by-reference.rst | 11 the CERT C++ Coding Standard rule `ERR61-CPP. Catch exceptions by lvalue reference 12 <https://wiki.sei.cmu.edu/confluence/display/cplusplus/ERR61-CPP.+Catch+exceptions+by+lvalue+refere…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | gcc_except_table_bb_sections_ehpad_groups_with_cold.ll | 89 ; CHECK-NEXT: # Catch TypeInfo 1 92 ; CHECK-NEXT: # >> Catch TypeInfos <<
|
| H A D | gnu-eh-alternative.ll | 90 ; ASM: # Catch TypeInfo 1 93 ; ASM: # >> Catch TypeInfos <<
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 579 const auto *Catch = cast<CatchPadInst>(CatchBlock->getFirstNonPHI()); in calculateClrEHStateNumbers() local 581 cast<ConstantInt>(Catch->getArgOperand(0))->getZExtValue()); in calculateClrEHStateNumbers() 584 ClrHandlerType::Catch, TypeToken, CatchBlock); in calculateClrEHStateNumbers() 586 for (const User *U : Catch->users()) in calculateClrEHStateNumbers() 591 FuncInfo.EHPadStateMap[Catch] = CatchState; in calculateClrEHStateNumbers() 609 if (const auto *Catch = dyn_cast<CatchPadInst>(Pad)) { in calculateClrEHStateNumbers() local 618 UnwindDest = Catch->getCatchSwitch()->getUnwindDest(); in calculateClrEHStateNumbers()
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | warn-unreachable.m | 22 } @catch(id i = nil) { // Catch block should not be marked as unreachable.
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | WinEHFuncInfo.h | 79 enum class ClrHandlerType { Catch, Finally, Fault, Filter }; enumerator
|
| /llvm-project-15.0.7/bolt/test/runtime/X86/Inputs/ |
| H A D | pie-exceptions-failed-split.s | 251 # Catch TypeInfo 1 254 # >> Catch TypeInfos <<
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | aix-exception.ll | 161 ; ASM: # Catch TypeInfo 1 164 ; ASM: # >> Catch TypeInfos <<
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | split-landing-pad.s | 148 # Catch TypeInfo 1 151 # >> Catch TypeInfos <<
|
| /llvm-project-15.0.7/clang/test/CodeGenObjCXX/ |
| H A D | exceptions-legacy.mm | 66 // Catch handler. Reload of 'failed' address is unnecessary.
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | dbg-value-funcarg3.ll | 11 ; Catch metadata references for involved variables.
|