Displaying 1 result from an estimated 1 matches for "clear4".
Did you mean:
  clear
  
2015 Dec 22
2
Question about TargetLowering::SimplifyDemandedBits with AND
...int s = 0;
   s = x[0].b1 ? 1 : 0;   <--- Here is problem.
   if (s != 0)
     __builtin_abort ();
   return 0;
}
/* IR of "s = x[0].b1 ? 1 : 0;" */
...
   %b12 = getelementptr inbounds %struct.A, %struct.A* %arrayidx1, i32 
0, i32 3
   %bf.load3 = load i8, i8* %b12, align 2
   %bf.clear4 = and i8 %bf.load3, 1
   %bf.cast = trunc i8 %bf.clear4 to i1
   %cond = select i1 %bf.cast, i32 1, i32 0
   store i32 %cond, i32* %s, align 4
...
/* Initial Selection DAG of "s = x[0].b1 ? 1 : 0;" */
...
   0x81d17c0: i8,ch = load 0x81cca20, 0x81cbfb8, 
0x81cc0e0<LD1[%b12](align=2)&g...