/llvm-project/llvm/test/CodeGen/WebAssembly/ |
H A D | cfg-stackify-eh.mir |
|
H A D | function-info.mir |
|
/llvm-project/llvm/test/Transforms/SimplifyCFG/ |
H A D | wineh-unreachable.ll | 31 ; 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]] [ptr null, i32 0, ptr null] 124 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]] 151 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS1]] [ptr null, i32 0, ptr null] 152 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]] 183 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS1]] [ptr null, i32 0, ptr null] 184 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]] [all …]
|
/llvm-project/clang/test/CoverageMapping/ |
H A D | trymacro.cpp | 14 #define CATCH(x) catch (x) macro 18 CATCH(...) {} // CHECK: [[@LINE]]:12 -> [[@LINE]]:14 = #2 in CATCH() function
|
/llvm-project/clang/test/Rewriter/ |
H A D | rewrite-modern-try-catch-finally.m | 43 void CATCH(void); function 57 CATCH();
|
/llvm-project/llvm/test/Transforms/InstCombine/ |
H A D | sink-into-catchswitch.ll | 19 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS]] [ptr null, i32 64, ptr null] 20 ; CHECK-NEXT: invoke void @throw() [ "funclet"(token [[CATCH]]) ]
|
H A D | pr26992.ll | 22 ; CHECK-NEXT: [[D:%.*]] = phi ptr [ [[A]], [[INVOKE_CONT]] ], [ [[C]], [[CATCH:%.*]] ]
|
H A D | catchswitch-phi.ll | 112 ; CHECK-NEXT: br i1 false, label [[CATCH:%.*]], label [[RETHROW:%.*]]
|
H A D | freeze.ll | 249 ; CHECK-NEXT: [[CS:%.*]] = catchswitch within none [label [[CATCH:%.*]], label %catch2] unwind to caller
|
/llvm-project/llvm/test/Transforms/SLPVectorizer/X86/ |
H A D | pr27163.ll | 19 ; CHECK-NEXT: [[CATCH:%.*]] = catchpad within [[CS]] [ptr null, i32 64, ptr null] 20 ; CHECK-NEXT: invoke void @throw() [ "funclet"(token [[CATCH]]) ]
|
/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyInstPrinter.cpp |
|
H A D | WebAssemblyInstPrinter.h | 31 enum EHInstKind { TRY, CATCH, CATCH_ALL }; global() enumerator
|
H A D | WebAssemblyMCTargetDesc.h | 515 case WebAssembly::CATCH: in isLocalSet()
|
/llvm-project/llvm/test/Transforms/ObjCARC/ |
H A D | opt-catchswitch.ll | 32 ; CHECK-NEXT: [[RETVAL_0:%.*]] = phi ptr [ [[CALL]], [[INVOKE_CONT]] ], [ null, [[CATCH:%.*]] ]
|
/llvm-project/llvm/test/Transforms/ExpandVariadics/ |
H A D | invoke.ll | 25 ; CHECK-NEXT: br i1 [[MATCHES]], label [[CATCH:%.*]], label [[RETHROW:%.*]]
|
/llvm-project/llvm/test/Transforms/LICM/ |
H A D | scalar-promote-unwind.ll | 309 ; CHECK-NEXT: br i1 [[MATCHES]], label [[CATCH:%.*]], label [[EH_RESUME:%.*]] 413 ; CHECK-NEXT: br label [[CATCH:%.*]] 495 ; CHECK-NEXT: br label [[CATCH:%.*]]
|
/llvm-project/libunwind/src/ |
H A D | Unwind-EHABI.cpp | 68 CATCH = 0x2, enumerator 131 case Descriptor::CATCH: { in ProcessDescriptors()
|
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelDAGToDAG.cpp | 215 : WebAssembly::CATCH; in Select()
|
H A D | WebAssemblyInstrControl.td | 159 defm CATCH : I<(outs), (ins tag_op:$tag, variable_ops),
|
H A D | WebAssemblyCFGStackify.cpp | 828 // generate only one CATCH clause for a TRY_TABLE, so we need one BLOCK for in unstackifyVRegsUsedInSplitBB() 863 case WebAssembly::CATCH: in addTryDelegate() 864 // CATCH's destination block's return type is the extracted value type, in addTryDelegate() 870 // The only use operand a CATCH can have is the tag symbol. in addTryDelegate() 905 // CATCH destination. in addTryDelegate() 929 // CATCH, CATCH_REF, CATCH_ALL, and CATCH_ALL_REF are pseudo-instructions in addTryDelegate()
|
/llvm-project/llvm/test/Transforms/Util/ |
H A D | assume-builder.ll | 827 ; BASIC-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]] 833 ; BASIC-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[BB:%.*]] ], [ 0, [[CATCH]] ] 840 ; ALL-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]] 846 ; ALL-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[BB:%.*]] ], [ 0, [[CATCH]] ] 853 ; WITH-AC-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]] 859 ; WITH-AC-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[BB:%.*]] ], [ 0, [[CATCH]] ] 866 ; CROSS-BLOCK-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]] 872 ; CROSS-BLOCK-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[BB:%.*]] ], [ 0, [[CATCH]] ] 879 ; FULL-SIMPLIFY-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH:%.*]] 885 ; FULL-SIMPLIFY-NEXT: [[DOT0:%.*]] = phi i32 [ 1, [[BB:%.*]] ], [ 0, [[CATCH]] ] [all...] |
/llvm-project/llvm/test/Transforms/GVNHoist/ |
H A D | infinite-loop-indirect.ll | 300 ; CHECK-NEXT: br i1 [[MATCHES]], label [[CATCH1:%.*]], label [[CATCH:%.*]] 317 ; CHECK-NEXT: [[K_0:%.*]] = phi i32 [ [[ADD]], [[CATCH]] ], [ 0, [[ENTRY:%.*]] ]
|
/llvm-project/llvm/test/Transforms/SimplifyCFG/X86/ |
H A D | empty-cleanuppad.ll | 260 ; 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/llvm/test/Transforms/LowerTypeTests/ |
H A D | cfi-unwind-direct-call.ll | 186 ; CHECK-NEXT: br i1 [[MATCHES]], label [[CATCH:%.*]], label [[EH_RESUME:%.*]]
|
/llvm-project/clang-tools-extra/pseudo/lib/cxx/ |
H A D | cxx.bnf |
|