Displaying 2 results from an estimated 2 matches for "whileexit".
2008 Oct 01
2
[LLVMdev] complex branching generation
...%tobool3 = fcmp une float %x, 0.000000e+000 ; <i1>
[#uses=1]
%tobool24 = fcmp une float %y, 0.000000e+000 ; <i1>
[#uses=2]
%or.cond5 = and i1 %tobool3, %tobool24 ; <i1> [#uses=1]
br i1 %or.cond5, label %bb.nph, label %whileexit
bb.nph: ; preds = %entry
br i1 %tobool24, label %whilebody.us, label %whilebody
whilebody.us: ; preds = %whilebody.us, %bb.nph
...code here...
br i1 %phitmp, label %whilebody.us, label %whileexit
whilebody: ; preds = %bb.nph
...code her...
2008 Oct 01
0
[LLVMdev] complex branching generation
...000000e+000 ; <i1>
> [#uses=1]
>
> %tobool24 = fcmp une float %y, 0.000000e+000 ; <i1>
> [#uses=2]
>
> %or.cond5 = and i1 %tobool3, %tobool24 ; <i1> [#uses=1]
>
> br i1 %or.cond5, label %bb.nph, label %whileexit
>
>
>
> bb.nph: ; preds = %entry
>
> br i1 %tobool24, label %whilebody.us, label %whilebody
>
>
>
> whilebody.us: ; preds = %whilebody.us, %bb.nph
>
> …code here…
>
> br i1 %phitmp, label %whilebody.us, label %whileexit
>...