Home
last modified time | relevance | path

Searched refs:setjmp (Results 1 – 25 of 326) sorted by relevance

12345678910>>...14

/external/llvm-project/clang/test/Sema/
Dbuiltin-setjmp.c19 extern long setjmp(long *); // Can't check, so we trust that this is the right type
25 extern int setjmp(char); // c-warning {{incompatible redeclaration of library function 'setjmp'}}
29 extern int setjmp(long); // OK, right type.
35 setjmp(0); in use()
49 #pragma clang __debug dump setjmp in use()
/external/llvm-project/llvm/test/CodeGen/X86/
Dsetjmp-spills.ll6 declare i1 @setjmp()
12 ; setjmp(), whether they use "call" or "invoke" for calling setjmp()
18 ; This code keeps enough variables live across the setjmp() call that
34 %setjmp_result = call i1 @setjmp() returns_twice
36 ; X86-32: calll setjmp
37 ; X86-64: callq setjmp
40 ; this function calls a returns_twice function (setjmp()), the
79 ; call setjmp().
97 %setjmp_result = invoke i1 @setjmp() returns_twice
99 ; X86-32: calll setjmp
[all …]
Dlate-address-taken.ll47 ; test @setjmp - similar to @catchret, but the MBB in question
48 ; is the one generated when the setjmp's block is split
53 declare i32 @llvm.eh.sjlj.setjmp(i8*) nounwind
56 define void @setjmp(i1 %b) nounwind {
66 call i32 @llvm.eh.sjlj.setjmp(i8* bitcast ([5 x i8*]* @buf to i8*))
69 ; CHECK-LABEL: setjmp: # @setjmp
Dindirect-branch-tracking-r2.ll8 ;; setjmp, sigsetjmp, savectx, vfork, getcontext
12 ; X64: callq setjmp
25 ; X86: calll setjmp
41 %call = call i32 (i32, ...) bitcast (i32 (...)* @setjmp to i32 (i32, ...)*)(i32 0) #1
53 declare dso_local i32 @setjmp(...) #1
Di386-setjmp-pic.ll5 ; Check that the register used as base pointer for setjmp
19 %tmp9 = call i32 @llvm.eh.sjlj.setjmp(i8* %tmp)
23 declare i32 @llvm.eh.sjlj.setjmp(i8*)
/external/llvm/test/CodeGen/X86/
Dsetjmp-spills.ll6 declare i1 @setjmp()
12 ; setjmp(), whether they use "call" or "invoke" for calling setjmp()
18 ; This code keeps enough variables live across the setjmp() call that
34 %setjmp_result = call i1 @setjmp() returns_twice
36 ; X86-32: calll setjmp
37 ; X86-64: callq setjmp
40 ; this function calls a returns_twice function (setjmp()), the
79 ; call setjmp().
97 %setjmp_result = invoke i1 @setjmp() returns_twice
99 ; X86-32: calll setjmp
[all …]
Dlate-address-taken.ll41 ; test @setjmp - similar to @catchret, but the MBB in question
42 ; is the one generated when the setjmp's block is split
47 declare i32 @llvm.eh.sjlj.setjmp(i8*) nounwind
50 define void @setjmp(i1 %b) nounwind {
60 call i32 @llvm.eh.sjlj.setjmp(i8* bitcast ([5 x i8*]* @buf to i8*))
63 ; CHECK-LABEL: setjmp: # @setjmp
Di386-setjmp-pic.ll5 ; Check that the register used as base pointer for setjmp
19 %tmp9 = call i32 @llvm.eh.sjlj.setjmp(i8* %tmp)
23 declare i32 @llvm.eh.sjlj.setjmp(i8*)
/external/llvm-project/libcxx/include/
Dsetjmp.h34 #include_next <setjmp.h>
38 #ifndef setjmp
39 #define setjmp(env) setjmp(env) macro
/external/libcxx/include/
Dsetjmp.h35 #include_next <setjmp.h>
39 #ifndef setjmp
40 #define setjmp(env) setjmp(env) macro
/external/mesa3d/src/glx/tests/
Dquery_renderer_unittest.cpp137 if (setjmp(jmp) == 0) { in TEST_F()
196 if (setjmp(jmp) == 0) { in TEST_F()
216 if (setjmp(jmp) == 0) { in TEST_F()
240 if (setjmp(jmp) == 0) { in TEST_F()
263 if (setjmp(jmp) == 0) { in TEST_F()
287 if (setjmp(jmp) == 0) { in TEST_F()
350 if (setjmp(jmp) == 0) { in TEST_F()
373 if (setjmp(jmp) == 0) { in TEST_F()
400 if (setjmp(jmp) == 0) { in TEST_F()
426 if (setjmp(jmp) == 0) { in TEST_F()
Dquery_renderer_implementation_unittest.cpp175 if (setjmp(jmp) == 0) { in TEST_F()
211 if (setjmp(jmp) == 0) { in TEST_F()
241 if (setjmp(jmp) == 0) { in TEST_F()
294 if (setjmp(jmp) == 0) { in TEST_F()
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_mips64.S6 .globl setjmp symbol
7 .type setjmp, @function
8 setjmp: label
18 lui $gp,%hi(%neg(%gp_rel(setjmp)))
20 daddiu $gp,$gp,%lo(%neg(%gp_rel(setjmp)))
54 .size setjmp, .-setjmp
/external/llvm-project/llvm/test/Transforms/SafeStack/ARM/
Dsetjmp.ll1 ; Test stack pointer restore after setjmp() with the function-call safestack ABI.
12 ; CHECK: call i32 @setjmp
14 …%call = call i32 @setjmp(i32* getelementptr inbounds ([64 x i32], [64 x i32]* @env, i32 0, i32 0))…
34 declare i32 @setjmp(i32*) returns_twice
/external/llvm/test/Transforms/SafeStack/ARM/
Dsetjmp.ll1 ; Test stack pointer restore after setjmp() with the function-call safestack ABI.
12 ; CHECK: call i32 @setjmp
14 …%call = call i32 @setjmp(i32* getelementptr inbounds ([64 x i32], [64 x i32]* @env, i32 0, i32 0))…
34 declare i32 @setjmp(i32*) returns_twice
/external/libaom/libaom/av1/decoder/
Ddecoder.c104 if (setjmp(cm->error.jmp)) { in av1_decoder_create()
105 cm->error.setjmp = 0; in av1_decoder_create()
110 cm->error.setjmp = 1; in av1_decoder_create()
147 cm->error.setjmp = 0; in av1_decoder_create()
450 if (setjmp(cm->error.jmp)) { in av1_receive_compressed_data()
454 cm->error.setjmp = 0; in av1_receive_compressed_data()
468 cm->error.setjmp = 1; in av1_receive_compressed_data()
476 cm->error.setjmp = 0; in av1_receive_compressed_data()
498 cm->error.setjmp = 0; in av1_receive_compressed_data()
517 cm->error.setjmp = 0; in av1_receive_compressed_data()
/external/arm-trusted-firmware/lib/libc/aarch64/
Dsetjmp.S11 .globl setjmp symbol
17 func setjmp
30 endfunc setjmp
/external/llvm/test/CodeGen/Thumb2/
Dsetjmp_longjmp.ll4 declare i32 @llvm.eh.sjlj.setjmp(i8*)
12 ; setjmp sequence:
21 ; setjmp sequence 2:
55 %setjmpres = call i32 @llvm.eh.sjlj.setjmp(i8* %bufptr)
74 %setjmpres2 = call i32 @llvm.eh.sjlj.setjmp(i8* %bufptr)
/external/llvm-project/llvm/test/CodeGen/Thumb2/
Dsetjmp_longjmp.ll4 declare i32 @llvm.eh.sjlj.setjmp(i8*)
12 ; setjmp sequence:
21 ; setjmp sequence 2:
55 %setjmpres = call i32 @llvm.eh.sjlj.setjmp(i8* %bufptr)
74 %setjmpres2 = call i32 @llvm.eh.sjlj.setjmp(i8* %bufptr)
/external/llvm-project/llvm/test/CodeGen/ARM/
Dno-register-coalescing-in-returnsTwice.mir3 # Coalescing variables across a setjmp call can add a undefined
5 # altered between the setjmp and longjmp.
9 # setjmp call.
14 # CHECK: @setjmp
16 # Not changed between setjmp and bar(longjmp)
48 %call1 = call i32 @setjmp(i64* nonnull %arraydecay1)
69 %call5 = call i32 @setjmp(i64* nonnull %arraydecay42)
81 declare i32 @setjmp(i64*)
109 …BL @setjmp, csr_aapcs, implicit-def dead $lr, implicit $sp, implicit killed $r0, implicit-def $sp,…
158 …BL @setjmp, csr_aapcs, implicit-def dead $lr, implicit $sp, implicit killed $r0, implicit-def $sp,…
/external/llvm-project/libcxx/test/std/depr/depr.c.headers/
Dsetjmp_h.pass.cpp16 #ifndef setjmp
17 #error setjmp not defined
/external/libcxx/test/std/depr/depr.c.headers/
Dsetjmp_h.pass.cpp15 #ifndef setjmp
16 #error setjmp not defined
/external/llvm-project/libcxx/test/std/language.support/support.runtime/
Dcsetjmp.pass.cpp16 #ifndef setjmp
17 #error setjmp not defined
/external/libcxx/test/std/language.support/support.runtime/
Dcsetjmp.pass.cpp15 #ifndef setjmp
16 #error setjmp not defined
/external/llvm-project/llvm/test/CodeGen/WebAssembly/
Dlower-em-sjlj.ll17 ; Test a simple setjmp - longjmp sequence
23 %call = call i32 @setjmp(%struct.__jmp_buf_tag* %arraydecay) #0
81 ; Test a case of a function call (which is not longjmp) after a setjmp
87 %call = call i32 @setjmp(%struct.__jmp_buf_tag* %arraydecay) #0
102 ; Test a case when a function call is within try-catch, after a setjmp
108 %call = call i32 @setjmp(%struct.__jmp_buf_tag* %arraydecay) #0
154 %call = call i32 @setjmp(%struct.__jmp_buf_tag* %arraydecay) #0
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
203 %call = call i32 @setjmp(%struct.__jmp_buf_tag* %arraydecay) #4
[all …]

12345678910>>...14