Home
last modified time | relevance | path

Searched refs:returns_twice (Results 1 – 25 of 27) sorted by relevance

12

/external/llvm/test/Transforms/Inline/
Dinline_returns_twice.ll3 ; 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
Dalways-inline.ll43 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/
Dattr-returns-twice.c3 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…
Duninit-variables.c475 int returns_twice() { in returns_twice() function
/external/valgrind/include/
Dpub_tool_libcsetjmp.h79 __attribute__((returns_twice))
88 __attribute__((returns_twice))
97 __attribute__((returns_twice))
106 __attribute__((returns_twice))
116 __attribute__((returns_twice))
/external/llvm/test/Transforms/TailCallElim/
Dsetjmp.ll3 ; 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/
Dfunction-attributes.c85 __attribute__ ((returns_twice)) void f17(void);
86 __attribute__ ((returns_twice)) void f18(void) { in f18()
/external/llvm/test/Transforms/SafeStack/ARM/
Dsetjmp.ll14 …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/
Dsetjmp-spills.ll34 %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/
Dsetjmp.ll54 ; Function Attrs: nounwind returns_twice
66 attributes #2 = { nounwind returns_twice }
/external/llvm/test/Instrumentation/AddressSanitizer/
Dstack_dynamic_alloca.ll62 …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/
Dattributes-3.3.ll146 define void @f24() returns_twice
228 ; CHECK: attributes #14 = { returns_twice }
Dattributes.ll143 define void @f24() returns_twice
304 ; CHECK: attributes #14 = { returns_twice }
Dcompatibility-3.7.ll480 declare void @f.returns_twice() returns_twice
481 ; CHECK: declare void @f.returns_twice() #21
1234 ; CHECK: attributes #21 = { returns_twice }
Dcompatibility-3.6.ll470 declare void @f.returns_twice() returns_twice
471 ; CHECK: declare void @f.returns_twice() #20
1173 ; CHECK: attributes #20 = { returns_twice }
Dcompatibility.ll482 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/
Dattributes.c58 void __attribute__((returns_twice)) returns_twice_test();
/external/llvm/test/Transforms/SafeStack/
Dsetjmp.ll20 …ounds ([1 x %struct.__jmp_buf_tag], [1 x %struct.__jmp_buf_tag]* @buf, i32 0, i32 0)) returns_twice
Dsetjmp2.ll34 …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/
D2007-08-27-VolatileLoadsStores.ll45 declare i32 @_setjmp(%struct.__jmp_buf_tag*) returns_twice
/external/llvm/include/llvm/IR/
DAttributes.td124 def ReturnsTwice : EnumAttr<"returns_twice">;
/external/llvm/utils/vim/syntax/
Dllvm.vim53 syn keyword llvmKeyword readonly release returns_twice sanitize_thread
/external/llvm/utils/
Dllvm.grm173 | returns_twice
/external/llvm/lib/AsmParser/
DLLLexer.cpp638 KEYWORD(returns_twice); in LexIdentifier()
/external/clang/include/clang/Basic/
DBuiltins.def89 // j -> returns_twice (like setjmp)
774 // Functions with (returns_twice) attribute (marked as "j") are still active in

12