Looks good, thx.
-Mei
From: Mathew, Pallavi
Sent: Tuesday, May 24, 2011 11:32 AM
To: Ye, Mei; open64-devel@lists.sourceforge.net
Subject: RE: Code review request for vectorizer patch
Hi Mei,
Please see the attached revised and re-tested patch.
For comment 1: I agree with the suggested change and that it should be deferred
to a separate patch.
For comments 2 and 3: Change incorporated in the attached patch.
Also in the updated patch, the earlier change to lwn_util.h is backed out as
that was only for debugging purposes.
Thanks.
-Pallavi
From: Ye, Mei
Sent: Wednesday, May 18, 2011 4:51 PM
To: Mathew, Pallavi; open64-devel@lists.sourceforge.net
Subject: RE: Code review request for vectorizer patch
- "Remove_Unity_Trip_Loop" returns two values, use "std::pair" instead. Sun
will like this change :-). However this function has been widely called
throughout LNO, so it could be defered as a separated task.
- L144, 149, 151, "WN_end(remainder)" can be CSEed.
- L187: The lifetime of "stack" is transient, can "LNO_local_pool" be used?
"stack" can also be "CXX_DELETE" after its lifetime ends.
From: Mathew, Pallavi [mailto:pallavi.mat...@amd.com]
Sent: Wednesday, May 18, 2011 12:29 PM
To: open64-devel@lists.sourceforge.net
Subject: [Open64-devel] Code review request for vectorizer patch
Hi,
The attached vectorizer patch tries to remove the SIMD remainder loop
construct. It handles two cases:
1. If the remainder loop has exactly one iteration, remove the loop construct
(the loop body remains, of course).
2. If the remainder loop has at most one iteration, replace the loop
construct with if-construct
The patch also adds flag -LNO:simd_rm_unity_remainder={on|off} to guard these
changes. By default, the flag is off.
Can a gatekeeper please review?
Thanks.
Pallavi
------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel