Advertisement
Guest User

Untitled

a guest
Sep 14th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
LLVM 0.47 KB | None | 0 0
  1. define i32 @sb_4(i32 %x, i32 %y) nounwind uwtable readnone ssp {
  2. entry:
  3.   %and = and i32 %y, %x
  4.   %cmp = icmp eq i32 %and, 0
  5.   br i1 %cmp, label %if.then, label %if.end
  6.  
  7. if.then:                                          ; preds = %entry
  8.   %neg = xor i32 %y, -1
  9.   %and4 = and i32 %neg, %x
  10.   br label %if.end
  11.  
  12. if.end:                                           ; preds = %if.then, %entry
  13.   %x.addr.0 = phi i32 [ %and4, %if.then ], [ %x, %entry ]
  14.   ret i32 %x.addr.0
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement