Home | History | Annotate | Download | only in Generic
      1 ; RUN: llc < %s
      2 
      3 define void @QRiterate(i32 %p.1, double %tmp.212) {
      4 entry:
      5         %tmp.184 = icmp sgt i32 %p.1, 0         ; <i1> [#uses=1]
      6         br i1 %tmp.184, label %shortcirc_next.1, label %shortcirc_done.1
      7 
      8 shortcirc_next.1:               ; preds = %shortcirc_done.1, %entry
      9         %tmp.213 = fcmp une double %tmp.212, 0.000000e+00               ; <i1> [#uses=1]
     10         br label %shortcirc_done.1
     11 
     12 shortcirc_done.1:               ; preds = %shortcirc_next.1, %entry
     13         %val.1 = phi i1 [ false, %entry ], [ %tmp.213, %shortcirc_next.1 ]              ; <i1> [#uses=1]
     14         br i1 %val.1, label %shortcirc_next.1, label %exit.1
     15 
     16 exit.1:         ; preds = %shortcirc_done.1
     17         ret void
     18 }
     19 
     20