[Open64-devel] r3690 - in trunk/osprey: be/cg be/cg/x8664 common/targ_info/isa/x8664 common/targ_info/proc/x8664

2011-07-13 Thread svn
Author: mberg Date: 2011-07-13 14:35:48 -0400 (Wed, 13 Jul 2011) New Revision: 3690 Modified: trunk/osprey/be/cg/bb.h trunk/osprey/be/cg/cg.cxx trunk/osprey/be/cg/cg_loop.cxx trunk/osprey/be/cg/ebo.cxx trunk/osprey/be/cg/ebo_special.h trunk/osprey/be/cg/lra.cxx trunk/osprey/be

Re: [Open64-devel] revised patch to enable more if-conversion

2011-07-13 Thread Ye, Mei
Note: I actually did a transformation in proactive loop transformation phase that is the opposite of this one: I change if (a) { if (b)...} to if (a && b) The purpose is also to enable more if-merging plus reducing the tree height. -Mei -Original Message- From: Min Zhao [mailto:mzhao..

Re: [Open64-devel] revised patch to enable more if-conversion

2011-07-13 Thread Min Zhao
Hi Sun, According to WHIRL specification, cand/cior is VH-H level IR, which should be lowered before WOPT (PRE), right? Thanks, Min On Wed, Jul 13, 2011 at 4:54 AM, Sun Chan wrote: > if cand/cior is not lowered, sure PRE will be able to do the CSE. What > you are seeing is that someone changed

Re: [Open64-devel] revised patch to enable more if-conversion

2011-07-13 Thread Sun Chan
if cand/cior is not lowered, sure PRE will be able to do the CSE. What you are seeing is that someone changed the lowering hence eliminated the CSE opportunity, just like your current lowering method Sun On Wed, Jul 13, 2011 at 12:36 PM, David Coakley wrote: > I don't think this patch will affect