17 lines
314 B
LLVM
17 lines
314 B
LLVM
define i64 @program(i64 %argc, i8** %argv) {
|
|
%1 = add i64 0, 1
|
|
%2 = add i64 0, 2
|
|
%3 = add i64 1, 2
|
|
ret i64 3
|
|
foo:
|
|
%4 = alloca i64
|
|
store i64 1, i64* %4
|
|
%5 = alloca i64
|
|
store i64 2, i64* %5
|
|
%6 = load i64, i64* %4
|
|
%7 = load i64, i64* %5
|
|
%8 = add i64 %6, %7
|
|
%9 = add i64 %8, 10
|
|
ret i64 %9
|
|
}
|
|
|