Hi Pallavi

Looks good to me.

-Mei

From: Mathew, Pallavi
Sent: Friday, June 10, 2011 9:18 AM
To: Ye, Mei; open64-devel@lists.sourceforge.net
Subject: RE: Code review request for vectorizer patch

Hi Mei,
Please see the attached updated and re-tested patch.
For 1) Declarations moved to lnoutils.h.
For 2) Added check on def_list.
For 3) The input nest is not necessarily perfectly nested. It is simply nested. 
 i.e. The loop we are examining if a loop of a SNL. If <wn> is in the imperfect 
part of <loop> it will be distributed when the outer loop is shifted into the 
inner-most position, but if it is in the init/start/end/step constructs, it 
will remain inside <loop>. See the updated simplified definition of function 
'Is_WN_Inside_Loop' with improved comments to explain its functionality.

Thanks.
Pallavi

From: Ye, Mei
Sent: Monday, June 06, 2011 12:23 PM
To: Mathew, Pallavi; open64-devel@lists.sourceforge.net
Subject: RE: Code review request for vectorizer patch

- L10,11,36:  Can these declaration be placed in a .h file like "lnopt_main.h" 
that is included by most of the LNO .cxx files?
- L196: do you handle the case that the "def_list" is incomplete?
- L136: if <wn> is in the loop body of <loop>, but outside of <innermost>, will 
it be
       out of the loop when the <loop> shifts to the innermost position?
       OR: Is it TRUE that this will not happen since all loops are perfectly 
nested at this point?

From: Mathew, Pallavi [mailto:pallavi.mat...@amd.com]
Sent: Thursday, June 02, 2011 3:15 PM
To: open64-devel@lists.sourceforge.net
Subject: [Open64-devel] Code review request for vectorizer patch

Hi,
Can a gatekeeper please review the attached vectorizer patch that
moves the vectorizable loop to the innermost position. This optimization
is disabled by default and can be enabled via -LNO:loop_model_simd=on.

Thanks.
Pallavi
------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to