projects
/
oota-llvm.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
[Orc][lli] Add a very simple Orc-based lazy JIT to lli.
[oota-llvm.git]
/
test
/
ExecutionEngine
/
OrcLazy
/
trivial_retval_1.ll
1
; RUN: lli -jit-kind=orc-lazy %s; [ $? -eq 30 ]
2
define i32 @baz() {
3
entry:
4
ret i32 2
5
}
6
7
define i32 @bar() {
8
entry:
9
%call = call i32 @baz()
10
%mul = mul nsw i32 3, %call
11
ret i32 %mul
12
}
13
14
define i32 @foo() {
15
entry:
16
%call = call i32 @bar()
17
%mul = mul nsw i32 5, %call
18
ret i32 %mul
19
}
20
21
define i32 @main(i32 %argc, i8** %argv) {
22
entry:
23
%call = call i32 @foo()
24
ret i32 %call
25
}