Searched refs:returns_twice (Results 1 – 25 of 27) sorted by relevance
12
/external/llvm/test/Transforms/Inline/ |
D | 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
|
D | 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/clang/test/Sema/ |
D | attr-returns-twice.c | 3 int a __attribute__((returns_twice)); // expected-warning {{'returns_twice' attribute only applies … 5 __attribute__((returns_twice)) void t0(void) { in t0() 8 void t1() __attribute__((returns_twice)); 10 void t2() __attribute__((returns_twice(2))); // expected-error {{'returns_twice' attribute takes no… 12 typedef void (*t3)(void) __attribute__((returns_twice)); // expected-warning {{'returns_twice' attr…
|
D | uninit-variables.c | 475 int returns_twice() { in returns_twice() function
|
/external/valgrind/include/ |
D | 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/Transforms/TailCallElim/ |
D | 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/clang/test/CodeGen/ |
D | function-attributes.c | 85 __attribute__ ((returns_twice)) void f17(void); 86 __attribute__ ((returns_twice)) void f18(void) { in f18()
|
/external/llvm/test/Transforms/SafeStack/ARM/ |
D | setjmp.ll | 14 …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/llvm/test/CodeGen/X86/ |
D | 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/CodeGen/SPARC/ |
D | setjmp.ll | 54 ; Function Attrs: nounwind returns_twice 66 attributes #2 = { nounwind returns_twice }
|
/external/llvm/test/Instrumentation/AddressSanitizer/ |
D | stack_dynamic_alloca.ll | 62 …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/Bitcode/ |
D | attributes-3.3.ll | 146 define void @f24() returns_twice 228 ; CHECK: attributes #14 = { returns_twice }
|
D | attributes.ll | 143 define void @f24() returns_twice 304 ; CHECK: attributes #14 = { returns_twice }
|
D | compatibility-3.7.ll | 480 declare void @f.returns_twice() returns_twice 481 ; CHECK: declare void @f.returns_twice() #21 1234 ; CHECK: attributes #21 = { returns_twice }
|
D | compatibility-3.6.ll | 470 declare void @f.returns_twice() returns_twice 471 ; CHECK: declare void @f.returns_twice() #20 1173 ; CHECK: attributes #20 = { returns_twice }
|
D | compatibility.ll | 482 declare void @f.returns_twice() returns_twice 483 ; CHECK: declare void @f.returns_twice() #21 1511 ; CHECK: attributes #21 = { returns_twice }
|
/external/clang/test/Parser/ |
D | attributes.c | 58 void __attribute__((returns_twice)) returns_twice_test();
|
/external/llvm/test/Transforms/SafeStack/ |
D | setjmp.ll | 20 …ounds ([1 x %struct.__jmp_buf_tag], [1 x %struct.__jmp_buf_tag]* @buf, i32 0, i32 0)) returns_twice
|
D | setjmp2.ll | 34 …ounds ([1 x %struct.__jmp_buf_tag], [1 x %struct.__jmp_buf_tag]* @buf, i32 0, i32 0)) returns_twice
|
/external/llvm/test/Transforms/Mem2Reg/ |
D | 2007-08-27-VolatileLoadsStores.ll | 45 declare i32 @_setjmp(%struct.__jmp_buf_tag*) returns_twice
|
/external/llvm/include/llvm/IR/ |
D | Attributes.td | 124 def ReturnsTwice : EnumAttr<"returns_twice">;
|
/external/llvm/utils/vim/syntax/ |
D | llvm.vim | 53 syn keyword llvmKeyword readonly release returns_twice sanitize_thread
|
/external/llvm/utils/ |
D | llvm.grm | 173 | returns_twice
|
/external/llvm/lib/AsmParser/ |
D | LLLexer.cpp | 638 KEYWORD(returns_twice); in LexIdentifier()
|
/external/clang/include/clang/Basic/ |
D | Builtins.def | 89 // j -> returns_twice (like setjmp) 774 // Functions with (returns_twice) attribute (marked as "j") are still active in
|
12