I forgot why we did cand anymore. OTOH, I do remember lowering that with profile feedback info is tricky to get that right. Can you double check that you are not breaking profile info and consistency check with your changes? Sun
On Fri, Jun 3, 2011 at 1:53 PM, David Coakley <dcoak...@gmail.com> wrote: > Could a gatekeeper please review the attached change that enables more > if-conversion? > > Here is the proposed log message: > > Convert: > if (a && b) > x = ... > To: > if (a) > if (b) > x = ... > To enable more if-conversion. > > Without this transformation, WHIRL-lowering creates control flow > that WOPT-if-conversion can't handle. With this transformation, > this now looks like any other if-conversion opportunity to WOPT. > So this transformation enables more if-conversion (i.e. replace > branch with conditional move). No if-conversion code was touched - > only lowering code. > > > > > I have also attached a small test program that demonstrates when the > transformation occurs. Thanks, > > -David Coakley / AMD Open Source Compiler Engineering > > ------------------------------------------------------------------------------ > Simplify data backup and recovery for your virtual environment with vRanger. > Installation's a snap, and flexible recovery options mean your data is safe, > secure and there when you need it. Discover what all the cheering's about. > Get your free trial download today. > http://p.sf.net/sfu/quest-dev2dev2 > _______________________________________________ > Open64-devel mailing list > Open64-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/open64-devel > > ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ Open64-devel mailing list Open64-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open64-devel