projects
/
oota-llvm.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Add debug support
[oota-llvm.git]
/
test
/
inlinetest.ll
1
implementation
2
3
int "FuncToInline"()
4
begin
5
%x = add int 1, 1 ; Instrs can be const prop'd away
6
%y = sub int -1, 1
7
%z = add int %x, %y
8
ret int %z ; Should equal %0
9
end
10
11
int "FuncToInlineInto"(int %arg) ; Instrs can be const prop'd away
12
begin
13
%x = add int %arg, 1
14
%y = sub int 1, -1
15
%p = call int %FuncToInline()
16
%z = add int %x, %y
17
%q = add int %p, %z
18
19
ret int %q
20
end
21
22
int "main"()
23
begin
24
%z = call int %FuncToInlineInto(int 1)
25
ret int %z
26
end
27