projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add missing newlines at EOF (for clang++).
[oota-llvm.git]
/
test
/
Integer
/
indirectcall_bt.ll
diff --git
a/test/Integer/indirectcall_bt.ll
b/test/Integer/indirectcall_bt.ll
index 8a6f77384d7322e795bc004c3533c7887c37683e..d586fca821f2e83e884e7fab2d1f723652d55504 100644
(file)
--- a/
test/Integer/indirectcall_bt.ll
+++ b/
test/Integer/indirectcall_bt.ll
@@
-2,14
+2,13
@@
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll
-implementation
-declare i32 "atoi"(i8 *)
+declare i32
@
"atoi"(i8 *)
-define i63 "fib"(i63 %n)
+define i63
@
"fib"(i63 %n)
begin
begin
- icmp ult i63 %n, 2 ; {i1}:
0
- br i1 %
0
, label %BaseCase, label %RecurseCase
+ icmp ult i63 %n, 2 ; {i1}:
1
+ br i1 %
1
, label %BaseCase, label %RecurseCase
BaseCase:
ret i63 1
BaseCase:
ret i63 1
@@
-17,16
+16,16
@@
BaseCase:
RecurseCase:
%n2 = sub i63 %n, 2
%n1 = sub i63 %n, 1
RecurseCase:
%n2 = sub i63 %n, 2
%n1 = sub i63 %n, 1
- %f2 = call i63(i63) *
%
fib(i63 %n2)
- %f1 = call i63(i63) *
%
fib(i63 %n1)
+ %f2 = call i63(i63) *
@
fib(i63 %n2)
+ %f1 = call i63(i63) *
@
fib(i63 %n1)
%result = add i63 %f2, %f1
ret i63 %result
end
%result = add i63 %f2, %f1
ret i63 %result
end
-define i63 "realmain"(i32 %argc, i8 ** %argv)
+define i63
@
"realmain"(i32 %argc, i8 ** %argv)
begin
begin
- icmp eq i32 %argc, 2 ; {i1}:
0
- br i1 %
0
, label %HasArg, label %Continue
+ icmp eq i32 %argc, 2 ; {i1}:
1
+ br i1 %
1
, label %HasArg, label %Continue
HasArg:
; %n1 = atoi(argv[1])
%n1 = add i32 1, 1
HasArg:
; %n1 = atoi(argv[1])
%n1 = add i32 1, 1
@@
-35,20
+34,19
@@
HasArg:
Continue:
%n = phi i32 [%n1, %HasArg], [1, %0]
%N = sext i32 %n to i63
Continue:
%n = phi i32 [%n1, %HasArg], [1, %0]
%N = sext i32 %n to i63
- %F = call i63(i63) *
%
fib(i63 %N)
+ %F = call i63(i63) *
@
fib(i63 %N)
ret i63 %F
end
ret i63 %F
end
-define i63 "trampoline"(i63 %n, i63(i63)* %fibfunc)
+define i63
@
"trampoline"(i63 %n, i63(i63)* %fibfunc)
begin
%F = call i63(i63) *%fibfunc(i63 %n)
ret i63 %F
end
begin
%F = call i63(i63) *%fibfunc(i63 %n)
ret i63 %F
end
-define i32 "main"()
+define i32
@
"main"()
begin
begin
- %Result = call i63
%trampoline(i63 10, i63(i63) *%
fib)
- %Result = trunc i63 %Result to i32
- ret i32 %Result
+ %Result = call i63
@trampoline(i63 10, i63(i63) *@
fib)
+ %Result
2
= trunc i63 %Result to i32
+ ret i32 %Result
2
end
end
-