looking at the diff, I don't fully understand this "outof memory"
issue. Can you clarify?
Sun

On Thu, Jul 7, 2011 at 5:15 AM, Ye, Mei <mei...@amd.com> wrote:
> Even if control flow optimization does not happen in preopt now, it can 
> happen in the future.
> It is likely that the "out of memory" issue is a bug in the design or 
> implementation of adding an EH exit block which is not exposed by the mainopt.
> So I don't quite agree on this fix. Let's hear from other gatekeeper's 
> opinion.
>
> -Mei
>
> -----Original Message-----
> From: David Coakley [mailto:dcoak...@gmail.com]
> Sent: Wednesday, July 06, 2011 1:52 PM
> To: open64-devel
> Subject: [Open64-devel] Code review request: add region exit blocks only when 
> needed [OPT]
>
> Could a gatekeeper review the attached patch to files 
> osprey/be/opt/opt_main.cxx and opt_cfg.[cxx,h]?  Here is the
> description:
>
> When we enhanced the control flow optimization to handle the PU with EH 
> regions in the previous release, we added a region exit block for each EH 
> region during the CFG construction.  These extra blocks are unnecessary when 
> CFG is built but no control flow optimization is performed. Indeed, control 
> flow optimization only happens in mainopt.
> These unnecessary extra blocks may cause "out of memory" issue in preopt. 
> Thus, this change is to add these region exit blocks only when CFG control 
> flow optimization is performed (i.e. mainopt).
>
> Thanks,
>
> -David Coakley / AMD Open Source Compiler Engineering
>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> _______________________________________________
> Open64-devel mailing list
> Open64-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/open64-devel
>

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to