Home
last modified time | relevance | path

Searched refs:CATCH (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/
H A Dcfg-stackify-eh.mir34 ; CHECK: CATCH
36 ; This RETHROW rethrows the exception caught by this BB's CATCH, but after
37 ; CFGStackify a TRY is placed between the CATCH and this RETHROW, so after
41 %0:i32 = CATCH &__cpp_exception, implicit-def dead $arguments
46 ; CHECK: CATCH
49 %1:i32 = CATCH &__cpp_exception, implicit-def dead $arguments
81 ; CHECK: CATCH
87 ; CHECK: CATCH
108 %0:i32 = CATCH &__cpp_exception, implicit-def dead $arguments
113 %1:i32 = CATCH &__cpp_exception, implicit-def dead $arguments
H A Dfunction-info.mir64 %0:i32 = CATCH &__cpp_exception, implicit-def dead $arguments
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dwineh-unreachable.ll31 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS1]] []
33 ; CHECK-NEXT: catchret from [[CATCH]] to label [[UNREACHABLE:%.*]]
95 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS1]] []
96 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]]
123 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS1]] [i8* null, i32 0, i8* null]
124 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]]
151 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS1]] [i8* null, i32 0, i8* null]
152 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]]
183 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS1]] [i8* null, i32 0, i8* null]
184 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]]
[all …]
/llvm-project-15.0.7/clang/test/CoverageMapping/
H A Dtrymacro.cpp14 #define CATCH(x) catch (x) macro
18 CATCH(...) {} // CHECK: [[@LINE]]:12 -> [[@LINE]]:14 = #2 in CATCH() function
/llvm-project-15.0.7/clang/test/Rewriter/
H A Drewrite-modern-try-catch-finally.m43 void CATCH(void); function
57 CATCH();
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dsink-into-catchswitch.ll20 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS]] [i8* null, i32 64, i8* null]
21 ; CHECK-NEXT: invoke void @throw() [ "funclet"(token [[CATCH]]) ]
H A Dpr26992.ll22 ; CHECK-NEXT: [[D:%.*]] = phi i8* [ [[A]], [[INVOKE_CONT]] ], [ [[C]], [[CATCH:%.*]] ]
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyInstPrinter.cpp169 case WebAssembly::CATCH: in printInst()
186 if (Opc == WebAssembly::CATCH || Opc == WebAssembly::CATCH_S) { in printInst()
187 EHInstStack.push_back(CATCH); in printInst()
H A DWebAssemblyInstPrinter.h31 enum EHInstKind { TRY, CATCH, CATCH_ALL }; enumerator
H A DWebAssemblyMCTargetDesc.h409 case WebAssembly::CATCH: in isCatch()
/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dpr27163.ll22 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS]] [i8* null, i32 64, i8* null]
23 ; CHECK-NEXT: invoke void @throw() [ "funclet"(token [[CATCH]]) ]
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp194 CurDAG->getMachineNode(WebAssembly::CATCH, DL, in Select()
H A DWebAssemblyInstrControl.td150 defm CATCH : I<(outs), (ins tag_op:$tag, variable_ops),
H A DWebAssemblyCFGStackify.cpp1454 case WebAssembly::CATCH: in recalculateScopeTops()
1687 case WebAssembly::CATCH: in rewriteDepthImmediates()
/llvm-project-15.0.7/libunwind/src/
H A DUnwind-EHABI.cpp68 CATCH = 0x2, enumerator
131 case Descriptor::CATCH: { in ProcessDescriptors()
/llvm-project-15.0.7/llvm/test/Transforms/LICM/
H A Dscalar-promote-unwind.ll307 ; CHECK-NEXT: br i1 [[MATCHES]], label [[CATCH:%.*]], label [[EH_RESUME:%.*]]
414 ; CHECK-NEXT: br label [[CATCH:%.*]]
499 ; CHECK-NEXT: br label [[CATCH:%.*]]
/llvm-project-15.0.7/llvm/test/Transforms/Util/
H A Dassume-builder.ll883 ; BASIC-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]]
889 ; BASIC-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[TMP0:%.*]] ], [ 0, [[CATCH]] ]
895 ; ALL-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]]
901 ; ALL-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[TMP0:%.*]] ], [ 0, [[CATCH]] ]
907 ; WITH-AC-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]]
913 ; WITH-AC-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[TMP0:%.*]] ], [ 0, [[CATCH]] ]
919 ; CROSS-BLOCK-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]]
925 ; CROSS-BLOCK-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[TMP0:%.*]] ], [ 0, [[CATCH]] ]
931 ; FULL-SIMPLIFY-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]]
937 ; FULL-SIMPLIFY-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[TMP0:%.*]] ], [ 0, [[CATCH]] ]
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/X86/
H A Dempty-cleanuppad.ll260 ; CHECK-NEXT: [[RETVAL_0:%.*]] = phi i32 [ [[STATE_0]], [[CATCH:%.*]] ], [ 0, [[INVOKE_CONT]] ]
327 ; CHECK-NEXT: [[RETVAL_0:%.*]] = phi i32 [ [[STATE_1]], [[CATCH:%.*]] ], [ 0, [[INVOKE_CONT_1]] ]
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/cxx/
H A Dcxx.bnf699 handler := CATCH ( exception-declaration ) compound-statement