/external/llvm/test/Transforms/SimplifyCFG/ |
D | empty-catchpad.ll | 10 to label %exit unwind label %exn.dispatch 11 exn.dispatch: 30 ; Remove both catchpads and the catchswitch from exn.dispatch 35 to label %via.cleanup unwind label %exn.dispatch 44 cleanupret from %cp.inner unwind label %exn.dispatch 50 %cs.inner = catchswitch within none [label %pad.inner] unwind label %exn.dispatch 57 exn.dispatch: 71 ; Same as @test2, but exn.dispatch catchswitch has an unwind dest that 77 to label %via.cleanup unwind label %exn.dispatch 86 cleanupret from %cp.inner unwind label %exn.dispatch [all …]
|
D | invoke_unwind.ll | 15 %exn = landingpad {i8*, i32} 17 resume { i8*, i32 } %exn 28 %exn = landingpad {i8*, i32} 30 resume { i8*, i32 } %exn
|
/external/llvm/test/CodeGen/Mips/ |
D | eh.ll | 29 %exn.val = landingpad { i8*, i32 } 32 %exn = extractvalue { i8*, i32 } %exn.val, 0 33 %sel = extractvalue { i8*, i32 } %exn.val, 1 39 %3 = tail call i8* @__cxa_begin_catch(i8* %exn) nounwind 41 %exn.scalar = load double, double* %4, align 8 42 %add = fadd double %exn.scalar, %i2 48 resume { i8*, i32 } %exn.val
|
D | mips16ex.ll | 15 %exn.slot = alloca i8* 30 store i8* %2, i8** %exn.slot 42 %exn = load i8*, i8** %exn.slot 43 %5 = call i8* @__cxa_begin_catch(i8* %exn) nounwind 45 %exn.scalar = load i32, i32* %6 46 store i32 %exn.scalar, i32* %e, align 4 62 store i8* %9, i8** %exn.slot 69 %exn3 = load i8*, i8** %exn.slot
|
/external/llvm/test/CodeGen/X86/ |
D | 2010-08-04-MingWCrash.ll | 13 %exn.ptr = landingpad { i8*, i32 } 15 %exn = extractvalue { i8*, i32 } %exn.ptr, 0 16 %eh.selector = extractvalue { i8*, i32 } %exn.ptr, 1 21 resume { i8*, i32 } %exn.ptr 24 tail call void @__cxa_call_unexpected(i8* %exn) noreturn nounwind
|
/external/swiftshader/third_party/LLVM/test/CodeGen/Mips/ |
D | eh.ll | 35 %exn.val = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0 37 %exn = extractvalue { i8*, i32 } %exn.val, 0 38 %sel = extractvalue { i8*, i32 } %exn.val, 1 44 %3 = tail call i8* @__cxa_begin_catch(i8* %exn) nounwind 46 %exn.scalar = load double* %4, align 8 47 %add = fadd double %exn.scalar, %i2 53 resume { i8*, i32 } %exn.val
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | InlineFunction.cpp | 54 EHExceptionInst *exn = dyn_cast<EHExceptionInst>(i); in findExceptionInBlock() local 55 if (exn) return exn; in findExceptionInBlock() 63 static EHSelectorInst *findSelectorForException(EHExceptionInst *exn) { in findSelectorForException() argument 64 BasicBlock *exnBlock = exn->getParent(); in findSelectorForException() 68 ui = exn->use_begin(), ue = exn->use_end(); ui != ue; ++ui) { in findSelectorForException() 91 EHExceptionInst *exn = findExceptionInBlock(lpad); in findSelectorForLandingPad() local 92 if (exn) return findSelectorForException(exn); in findSelectorForLandingPad() 145 exn = findExceptionInBlock(exnBlock); in findSelectorForLandingPad() 146 } while (!exn); in findSelectorForLandingPad() 149 EHSelectorInst *selector = findSelectorForException(exn); in findSelectorForLandingPad() [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | 2010-08-04-MingWCrash.ll | 13 %exn = tail call i8* @llvm.eh.exception() nounwind 14 …%eh.selector = tail call i32 (i8*, i8*, ...)* @llvm.eh.selector(i8* %exn, i8* bitcast (i32 (...)* … 19 tail call void @_Unwind_Resume_or_Rethrow(i8* %exn) noreturn nounwind 23 tail call void @__cxa_call_unexpected(i8* %exn) noreturn nounwind
|
/external/swiftshader/third_party/LLVM/test/Feature/ |
D | callingconventions.ll | 36 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 38 resume { i8*, i32 } %exn 50 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 52 resume { i8*, i32 } %exn
|
/external/llvm/test/Feature/ |
D | callingconventions.ll | 36 %exn = landingpad {i8*, i32} 38 resume { i8*, i32 } %exn 50 %exn = landingpad {i8*, i32} 52 resume { i8*, i32 } %exn
|
/external/llvm/test/CodeGen/WinEH/ |
D | wineh-intrinsics.ll | 21 %exn = call i8* @llvm.eh.exceptionpointer.p0i8(token %catch) 22 call void (...) @f(i8* %exn) 36 %exn = call i8 addrspace(1)* @llvm.eh.exceptionpointer.p1i8(token %catch) 37 call void (...) @f(i8 addrspace(1)* %exn)
|
/external/swiftshader/third_party/LLVM/test/Transforms/Inline/ |
D | inline_invoke.ll | 48 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 54 resume { i8*, i32 } %exn 72 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 74 %eh.exc = extractvalue { i8*, i32 } %exn, 0 75 %eh.selector = extractvalue { i8*, i32 } %exn, 1 86 resume { i8*, i32 } %exn 131 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 133 %eh.exc = extractvalue { i8*, i32 } %exn, 0 134 %eh.selector = extractvalue { i8*, i32 } %exn, 1 147 resume { i8*, i32 } %exn [all …]
|
D | invoke_test-3.ll | 17 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 19 resume { i8*, i32 } %exn 33 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
|
D | crash.ll | 72 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 91 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 93 resume { i8*, i32 } %exn 114 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
|
/external/llvm/test/Transforms/Inline/ |
D | inline_invoke.ll | 48 %exn = landingpad {i8*, i32} 54 resume { i8*, i32 } %exn 72 %exn = landingpad {i8*, i32} 74 %eh.exc = extractvalue { i8*, i32 } %exn, 0 75 %eh.selector = extractvalue { i8*, i32 } %exn, 1 86 resume { i8*, i32 } %exn 131 %exn = landingpad {i8*, i32} 133 %eh.exc = extractvalue { i8*, i32 } %exn, 0 134 %eh.selector = extractvalue { i8*, i32 } %exn, 1 147 resume { i8*, i32 } %exn [all …]
|
D | invoke_test-3.ll | 17 %exn = landingpad {i8*, i32} 19 resume { i8*, i32 } %exn 33 %exn = landingpad {i8*, i32}
|
D | crash.ll | 72 %exn = landingpad {i8*, i32} 91 %exn = landingpad {i8*, i32} 93 resume { i8*, i32 } %exn 114 %exn = landingpad {i8*, i32}
|
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/ |
D | eh-resume-darwin.ll | 23 %exn = call i8* @llvm.eh.exception() 24 …%sel = call i32 (i8*, i8*, ...)* @llvm.eh.selector(i8* %exn, i8* bitcast (i32 (...)* @__gxx_person… 25 call void @llvm.eh.resume(i8* %exn, i32 %sel) noreturn
|
D | 2011-05-04-MultipleLandingPadSuccs.ll | 38 %exn = tail call i8* @llvm.eh.exception() nounwind 39 …%eh.selector = tail call i32 (i8*, i8*, ...)* @llvm.eh.selector(i8* %exn, i8* bitcast (i32 (...)* … 66 %exn.slot.0 = phi i8* [ %exn27, %lpad26 ], [ %exn, %lpad ], [ %exn45, %lpad44 ] 67 tail call void @_Unwind_SjLj_Resume_or_Rethrow(i8* %exn.slot.0) noreturn
|
/external/llvm/test/CodeGen/ARM/ |
D | 2010-07-26-GlobalMerge.ll | 57 %0 = tail call i8* @__cxa_get_exception_ptr(i8* %exn) nounwind ; <i8*> [#uses=0] 59 %1 = tail call i8* @__cxa_begin_catch(i8* %exn) nounwind ; <i8*> [#uses=0] 74 %exn.ptr = landingpad { i8*, i32 } 77 %exn = extractvalue { i8*, i32 } %exn.ptr, 0 78 %eh.selector = extractvalue { i8*, i32 } %exn.ptr, 1 84 tail call void @_Unwind_SjLj_Resume(i8* %exn) noreturn
|
D | 2011-05-04-MultipleLandingPadSuccs.ll | 38 %exn = landingpad { i8*, i32 } 66 %exn.slot.0 = phi { i8*, i32 } [ %exn27, %lpad26 ], [ %exn, %lpad ], [ %exn45, %lpad44 ] 67 resume { i8*, i32 } %exn.slot.0
|
/external/llvm/test/Transforms/ADCE/ |
D | 2005-02-17-PHI-Invoke-Crash.ll | 18 %exn.0 = landingpad {i8*, i32} 31 %exn.1 = landingpad {i8*, i32} 47 %exn = landingpad {i8*, i32}
|
/external/swiftshader/third_party/LLVM/test/Transforms/ADCE/ |
D | 2005-02-17-PHI-Invoke-Crash.ll | 18 %exn.0 = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 31 %exn.1 = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 47 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
|
/external/llvm/test/Transforms/PhaseOrdering/ |
D | gdce.ll | 73 %exn.slot = alloca i8* 89 store i8* %2, i8** %exn.slot 97 %exn = load i8*, i8** %exn.slot 99 %lpad.val = insertvalue { i8*, i32 } undef, i8* %exn, 0
|
/external/llvm/test/DebugInfo/Generic/ |
D | inline-debug-info-multiret.ll | 62 %exn.slot = alloca i8* 76 store i8* %2, i8** %exn.slot, !dbg !21 89 %exn = load i8*, i8** %exn.slot, !dbg !23 90 %5 = call i8* @__cxa_begin_catch(i8* %exn) #2, !dbg !23 103 %exn1 = load i8*, i8** %exn.slot, !dbg !23
|