saqut-compiler/tests/golden/opt/dce.ir_opt.expected

27 lines
609 B
Plaintext

IR DUMP
NAME=hesapla PARAMS=1 SLOTS=6
0 LOAD_CONST s1 = 0
1 GREATER s2 = s0 > s1
2 JIF_FALSE !s2 → 6
3 LOAD_CONST s3 = 2
4 MUL s4 = s0 * s3
5 RETURN s4
6 LOAD_CONST s5 = 0
7 RETURN s5
NAME=main PARAMS=0 SLOTS=7
0 LOAD_CONST s0 = 5
1 CALL s1 = hesapla(s0)
2 CALLHOST print(s1)
3 LOAD_CONST s2 = 0
4 CALL s3 = hesapla(s2)
5 CALLHOST print(s3)
6 LOAD_CONST s4 = -3
7 CALL s5 = hesapla(s4)
8 CALLHOST print(s5)
9 LOAD_CONST s6 = 0
10 RETURN s6
END