search for: tobool3

Displaying 2 results from an estimated 2 matches for "tobool3".

Did you mean: tobool
2008 Oct 01
2
[LLVMdev] complex branching generation
LLVM seems to be generating way too complex of branching based on the short-circuit optimization. The code in question is as follows: define void @ test_fc_while_and(float %x, float %y, float addrspace(11)* %result) nounwind { entry: %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...
2008 Oct 01
0
[LLVMdev] complex branching generation
...gt; wrote: > LLVM seems to be generating way too complex of branching based on the > short-circuit optimization. The code in question is as follows: > > define void @ test_fc_while_and(float %x, float %y, float addrspace(11)* > %result) nounwind { > > entry: > > %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...