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 79
    %2 = cmp ne i32 %0, %0
    ret i32 %2
}

# STDERR:
define i32 @main() {
  entry:
    %0 = i32 79
    %2 = i32 0
    ret i32 0
}