Searched refs:returns_twice (Results 1 – 16 of 16) sorted by relevance
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 {{attribute takes no arguments}}12 typedef void (*t3)(void) __attribute__((returns_twice)); // expected-warning {{'returns_twice' attr…
475 int returns_twice() { in returns_twice() function
3 ; Check that functions with "returns_twice" calls are only inlined,6 declare i32 @a() returns_twice7 declare i32 @b() returns_twice11 %call = call i32 @a() returns_twice26 define i32 @h() returns_twice {28 %call = call i32 @b() returns_twice38 %call = call i32 @h() returns_twice
43 declare i32 @a() returns_twice44 declare i32 @b() returns_twice48 %call = call i32 @a() returns_twice63 define i32 @inner4() alwaysinline returns_twice {65 %call = call i32 @b() returns_twice76 %call = call i32 @inner4() returns_twice
77 __attribute__((returns_twice))86 __attribute__((returns_twice))95 __attribute__((returns_twice))104 __attribute__((returns_twice))
3 ; Test that we don't tail call in a functions that calls returns_twice18 declare i32 @setjmp(i32*) returns_twice29 declare i32 @zed2(i32*) returns_twice
104 __attribute__ ((returns_twice)) void f17(void);105 __attribute__ ((returns_twice)) void f18(void) { in f18()
142 define void @f24() returns_twice196 ; CHECK: attributes #14 = { returns_twice }
58 void __attribute__((returns_twice)) returns_twice_test();
45 declare i32 @_setjmp(%struct.__jmp_buf_tag*) returns_twice
53 syn keyword llvmKeyword returns_twice section seq_cst sideeffect signext
175 | returns_twice
469 let Spellings = [GNU<"returns_twice">, CXX11<"gnu", "returns_twice">];
84 // j -> returns_twice (like setjmp)
585 KEYWORD(returns_twice); in LexIdentifier()
868 ``returns_twice``