Home
last modified time | relevance | path

Searched refs:exn (Results 1 – 25 of 174) sorted by relevance

1234567

/external/llvm/test/Transforms/SimplifyCFG/
Dempty-catchpad.ll10 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 …]
Dinvoke_unwind.ll15 %exn = landingpad {i8*, i32}
17 resume { i8*, i32 } %exn
28 %exn = landingpad {i8*, i32}
30 resume { i8*, i32 } %exn
/external/llvm/test/CodeGen/Mips/
Deh.ll29 %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
Dmips16ex.ll15 %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/
D2010-08-04-MingWCrash.ll13 %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/
Deh.ll35 %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/
DInlineFunction.cpp54 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/
D2010-08-04-MingWCrash.ll13 %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/
Dcallingconventions.ll36 %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/
Dcallingconventions.ll36 %exn = landingpad {i8*, i32}
38 resume { i8*, i32 } %exn
50 %exn = landingpad {i8*, i32}
52 resume { i8*, i32 } %exn
/external/llvm/test/CodeGen/WinEH/
Dwineh-intrinsics.ll21 %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/
Dinline_invoke.ll48 %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 …]
Dinvoke_test-3.ll17 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
19 resume { i8*, i32 } %exn
33 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
Dcrash.ll72 %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/
Dinline_invoke.ll48 %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 …]
Dinvoke_test-3.ll17 %exn = landingpad {i8*, i32}
19 resume { i8*, i32 } %exn
33 %exn = landingpad {i8*, i32}
Dcrash.ll72 %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/
Deh-resume-darwin.ll23 %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
D2011-05-04-MultipleLandingPadSuccs.ll38 %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/
D2010-07-26-GlobalMerge.ll57 %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
D2011-05-04-MultipleLandingPadSuccs.ll38 %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/
D2005-02-17-PHI-Invoke-Crash.ll18 %exn.0 = landingpad {i8*, i32}
31 %exn.1 = landingpad {i8*, i32}
47 %exn = landingpad {i8*, i32}
/external/swiftshader/third_party/LLVM/test/Transforms/ADCE/
D2005-02-17-PHI-Invoke-Crash.ll18 %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/
Dgdce.ll73 %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/
Dinline-debug-info-multiret.ll62 %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

1234567