/external/clang/test/Sema/ |
attr-returns-twice.c | 3 int a __attribute__((returns_twice)); // expected-warning {{'returns_twice' attribute only applies to functions}} 5 __attribute__((returns_twice)) void t0(void) { 8 void t1() __attribute__((returns_twice)); 10 void t2() __attribute__((returns_twice(2))); // expected-error {{'returns_twice' attribute takes no arguments}} 12 typedef void (*t3)(void) __attribute__((returns_twice)); // expected-warning {{'returns_twice' attribute only applies to functions}}
|
uninit-variables.c | 471 extern int setjmp(jmp_buf env); // implicitly returns_twice 475 int returns_twice() { function
|
/external/llvm/test/Transforms/Inline/ |
inline_returns_twice.ll | 3 ; Check that functions with "returns_twice" calls are only inlined, 6 declare i32 @a() returns_twice 10 %call = call i32 @a() returns_twice 24 define i32 @inner2() returns_twice { 26 %call = call i32 @a() returns_twice 35 %call = call i32 @inner2() returns_twice 42 %invoke = invoke i32 @a() returns_twice 63 define i32 @inner4() returns_twice personality i8* null { 65 %invoke = invoke i32 @a() returns_twice 81 %call = call i32 @inner4() returns_twice [all...] |
always-inline.ll | 43 declare i32 @a() returns_twice 44 declare i32 @b() returns_twice 48 %call = call i32 @a() returns_twice 63 define i32 @inner4() alwaysinline returns_twice { 65 %call = call i32 @b() returns_twice 76 %call = call i32 @inner4() returns_twice
|
/external/llvm/test/Transforms/TailCallElim/ |
setjmp.ll | 3 ; Test that we don't tail call in a functions that calls returns_twice 18 declare i32 @setjmp(i32*) returns_twice 29 declare i32 @zed2(i32*) returns_twice
|
/external/llvm/test/Transforms/SafeStack/ARM/ |
setjmp.ll | 14 %call = call i32 @setjmp(i32* getelementptr inbounds ([64 x i32], [64 x i32]* @env, i32 0, i32 0)) returns_twice 32 declare i32 @setjmp(i32*) returns_twice
|
/external/clang/test/CodeGen/ |
function-attributes.c | 85 __attribute__ ((returns_twice)) void f17(void); 86 __attribute__ ((returns_twice)) void f18(void) { 115 // CHECK: attributes [[RT]] = { nounwind optsize returns_twice{{.*}} } 118 // CHECK: attributes [[RT_CALL]] = { optsize returns_twice }
|
/external/valgrind/include/ |
pub_tool_libcsetjmp.h | 79 __attribute__((returns_twice)) 88 __attribute__((returns_twice)) 97 __attribute__((returns_twice)) 106 __attribute__((returns_twice)) 116 __attribute__((returns_twice))
|
/external/llvm/test/CodeGen/SPARC/ |
setjmp.ll | 54 ; Function Attrs: nounwind returns_twice 66 attributes #2 = { nounwind returns_twice }
|
/external/llvm/test/Instrumentation/AddressSanitizer/ |
stack_dynamic_alloca.ll | 62 %call = call i32 @_setjmp(%struct.__jmp_buf_tag* getelementptr inbounds ([1 x %struct.__jmp_buf_tag], [1 x %struct.__jmp_buf_tag]* @_ZL3buf, i32 0, i32 0)) nounwind returns_twice 75 declare i32 @_setjmp(%struct.__jmp_buf_tag*) nounwind returns_twice
|
/external/llvm/test/Transforms/SafeStack/ |
setjmp.ll | 20 %call = call i32 @_setjmp(%struct.__jmp_buf_tag* getelementptr inbounds ([1 x %struct.__jmp_buf_tag], [1 x %struct.__jmp_buf_tag]* @buf, i32 0, i32 0)) returns_twice
|
setjmp2.ll | 34 %call = call i32 @_setjmp(%struct.__jmp_buf_tag* getelementptr inbounds ([1 x %struct.__jmp_buf_tag], [1 x %struct.__jmp_buf_tag]* @buf, i32 0, i32 0)) returns_twice
|
/external/llvm/test/CodeGen/X86/ |
setjmp-spills.ll | 34 %setjmp_result = call i1 @setjmp() returns_twice 40 ; this function calls a returns_twice function (setjmp()), the 97 %setjmp_result = invoke i1 @setjmp() returns_twice
|
/external/llvm/test/Transforms/Mem2Reg/ |
2007-08-27-VolatileLoadsStores.ll | 45 declare i32 @_setjmp(%struct.__jmp_buf_tag*) returns_twice
|
/external/llvm/test/Bitcode/ |
attributes-3.3.ll | 146 define void @f24() returns_twice 228 ; CHECK: attributes #14 = { returns_twice }
|
attributes.ll | 143 define void @f24() returns_twice 304 ; CHECK: attributes #14 = { returns_twice }
|
compatibility-3.6.ll | 470 declare void @f.returns_twice() returns_twice 471 ; CHECK: declare void @f.returns_twice() #20 [all...] |
compatibility-3.7.ll | 480 declare void @f.returns_twice() returns_twice 481 ; CHECK: declare void @f.returns_twice() #21 [all...] |
compatibility.ll | 482 declare void @f.returns_twice() returns_twice 483 ; CHECK: declare void @f.returns_twice() #21 [all...] |
/external/clang/test/Parser/ |
attributes.c | 58 void __attribute__((returns_twice)) returns_twice_test();
|
/external/llvm/bindings/go/llvm/ |
ir_test.go | 80 {ReturnsTwiceAttribute, "returns_twice"},
|
/external/llvm/include/llvm/IR/ |
Attributes.td | 124 def ReturnsTwice : EnumAttr<"returns_twice">;
|
/external/llvm/utils/vim/syntax/ |
llvm.vim | 53 syn keyword llvmKeyword readonly release returns_twice sanitize_thread
|
/external/llvm/utils/ |
llvm.grm | 173 | returns_twice
|
/external/clang/include/clang/Basic/ |
Builtins.def | 89 // j -> returns_twice (like setjmp) [all...] |