define i32 @main() {
%ptr1 = alloca i32
%ptr2 = alloca i32
store i32 1, ptr %ptr1
store i32 2, ptr %ptr2
%lhs = load i32, ptr %ptr1
%rhs = load i32, ptr %ptr2
%resultptr = alloca i32
%result = add i32 %lhs, %rhs
store i32 %result, ptr %resultptr
ret i32 0
}