slovo/tests/add.expected.ll
2026-05-22 08:38:43 +02:00

18 lines
295 B
LLVM

; Approximate expected shape.
; Exact temporary register names may differ.
declare void @print_i32(i32)
define i32 @add(i32 %a, i32 %b) {
entry:
%0 = add i32 %a, %b
ret i32 %0
}
define i32 @main() {
entry:
%0 = call i32 @add(i32 20, i32 22)
call void @print_i32(i32 %0)
ret i32 0
}