aboutsummaryrefslogtreecommitdiff
path: root/test/_load-elim.ssa
blob: faae4786f99fc04f9298391b07854e3b60c6c1d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# GCM can eliminate unused add/load instructions

export
function w $f(l %p, w %c) {
@start
        jnz %c, @true, @false
@true
	%p1 =l add %p, 4
	%v1 =w loaduw %p1
        jmp @end
@false
	%p2 =l add %p, 4
	%v2 =w loaduw %p2
        jmp @end
@end
        ret 0
}