Min, Don't mean to do this after you have done your part. I have a couple of comments. Since the transformation is done in WHIRL, why is the code in WOPT? Which phase of wopt? Also, I hardly see any assertion added? Is the code so thoroughly tested that there will never be any unforeseen circumstances? I had assumed, wrongly, that loop fusions are done in LNO by architectural design. Why is it in wopt now? What is the architectural reasoning behind this?
Sun On Thu, Apr 28, 2011 at 3:02 AM, Min Zhao <mzhao...@gmail.com> wrote: > > Hi, > > Your change look OK to me. Since it is a relative big functionality, would > you please update at: > http://wiki.open64.net/index.php/ActiveDevelopment. It would be good if you > have some motivating examples and design doc. > > Thanks, > > Min > > > On Mon, Apr 25, 2011 at 5:04 PM, Ye, Mei <mei...@amd.com> wrote: >> >> Add extended proactive loop optimizations: Hash nested if-compare >> expressions to identify loop fusion candidates; Apply if-condition >> distribution, if-condition tree height reduction and reversed loop >> unswitching to expose if-merging opportunities; Apply if-merging, proactive >> loop fusion and loop fusion; Add head/tail duplication of if-regions; Add >> bit-expression simplification and dead code removal; Add more utilities and >> debugging flags. >> >> >> >> Testing: All AMD test suites. >> >> >> ------------------------------------------------------------------------------ >> WhatsUp Gold - Download Free Network Management Software >> The most intuitive, comprehensive, and cost-effective network >> management toolset available today. Delivers lowest initial >> acquisition cost and overall TCO of any competing solution. >> http://p.sf.net/sfu/whatsupgold-sd >> _______________________________________________ >> Open64-devel mailing list >> Open64-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/open64-devel >> > > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > Open64-devel mailing list > Open64-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/open64-devel > > ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ Open64-devel mailing list Open64-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open64-devel