Ygen 0.1.2

Yet another code generation libary like LLVM
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# RUN:
cargo run -p ylc -- -in=%s -O -fmt -passes=cp
# IN:

define i32 @main() {
  entry:
    %0 = i32 73
    %1 = sub i32 %0, 4
    ret i32 %1
}

# STDERR:
define i32 @main() {
  entry:
    %0 = i32 73
    %1 = i32 69
    ret i32 69
}