mirror of
https://github.com/XAMPPRocky/tokei.git
synced 2026-05-28 00:20:57 +02:00
b199b5b398
* add support for wasm * add test data for wasm * add support for llvm * add support for postCSS * add support for pest * refactor test data fmt * rename wasm to webassembly * update
21 lines
380 B
LLVM
21 lines
380 B
LLVM
; 21 lines 17 code 1 comments 3 blanks
|
|
define i32 @add1(i32 %a, i32 %b) {
|
|
entry:
|
|
%tmp1 = add i32 %a, %b
|
|
ret i32 %tmp1
|
|
}
|
|
|
|
define i32 @add2(i32 %a, i32 %b) {
|
|
entry:
|
|
%tmp1 = icmp eq i32 %a, 0
|
|
br i1 %tmp1, label %done, label %recurse
|
|
|
|
recurse:
|
|
%tmp2 = sub i32 %a, 1
|
|
%tmp3 = add i32 %b, 1
|
|
%tmp4 = call i32 @add2(i32 %tmp2, i32 %tmp3)
|
|
ret i32 %tmp4
|
|
|
|
done:
|
|
ret i32 %b
|
|
} |