llvm.org GIT mirror llvm / d022471
*** empty log message *** git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3333 91177308-0d34-0410-b5e6-96231b3b80d8 Chris Lattner 18 years ago
2 changed file(s) with 6 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
2929 begin
3030 ;
3131 seteq int * %x, %y ; :0 [#uses=1]
32 not bool %0 ; :1 [#uses=0]
32 xor bool %0, true ; :1 [#uses=0]
3333 setne int * %x, %y ; :2 [#uses=0]
3434 ret void
3535 end
9999 %F = add int %A, %B
100100 %G = sub int %D, -4
101101 %D = setle int %G, 0
102 %E = not bool %D
102 %E = xor bool %D, true
103103 br bool %E, label %loop, label %Top
104104
105105 retlbl:
117117 %p = add float %x, %y ; Def 2 - float
118118 %z = sub float %x, %y ; Def 3 - float
119119 %b = setle float %p, %z ; Def 0 - bool
120 %c = not bool %b ; Def 1 - bool
120 %c = xor bool %b, true ; Def 1 - bool
121121 br bool %b, label %Top, label %goon
122122 goon:
123123 ret void
2929 begin
3030 ;
3131 seteq int * %x, %y ; :0 [#uses=1]
32 not bool %0 ; :1 [#uses=0]
32 xor bool %0, true ; :1 [#uses=0]
3333 setne int * %x, %y ; :2 [#uses=0]
3434 ret void
3535 end
9999 %F = add int %A, %B
100100 %G = sub int %D, -4
101101 %D = setle int %G, 0
102 %E = not bool %D
102 %E = xor bool %D, true
103103 br bool %E, label %loop, label %Top
104104
105105 retlbl:
117117 %p = add float %x, %y ; Def 2 - float
118118 %z = sub float %x, %y ; Def 3 - float
119119 %b = setle float %p, %z ; Def 0 - bool
120 %c = not bool %b ; Def 1 - bool
120 %c = xor bool %b, true ; Def 1 - bool
121121 br bool %b, label %Top, label %goon
122122 goon:
123123 ret void