Lines Matching refs:longjmp
14 @global_longjmp_ptr = global void (%struct.__jmp_buf_tag*, i32)* @longjmp, align 4
17 ; Test a simple setjmp - longjmp sequence
25 call void @longjmp(%struct.__jmp_buf_tag* %arraydecay1, i32 1) #1
81 ; Test a case of a function call (which is not longjmp) after a setjmp
170 call void @longjmp(%struct.__jmp_buf_tag* %arraydecay1, i32 5) #1
178 ; Test a case when a function only calls other functions that are neither setjmp nor longjmp
186 ; Test a case when a function only calls longjmp and not setjmp
191 call void @longjmp(%struct.__jmp_buf_tag* %arraydecay, i32 5) #1
231 …call void @longjmp(%struct.__jmp_buf_tag* getelementptr inbounds ([1 x %struct.__jmp_buf_tag], [1 …
255 ; Tests cases where longjmp function pointer is used in other ways than direct
266 ; Store longjmp in a local variable, load it, and call it
267 …store void (%struct.__jmp_buf_tag*, i32)* @longjmp, void (%struct.__jmp_buf_tag*, i32)** %local_lo…
273 ; Load longjmp from a global variable and call it
278 ; Pass longjmp as a function argument. This is a call but longjmp is not a
280 call void @take_longjmp(void (%struct.__jmp_buf_tag*, i32)* @longjmp)
289 declare void @longjmp(%struct.__jmp_buf_tag*, i32) #1