On 2015-03-23 12:35 PM, Ajit Kumar Agarwal wrote:
> Hello All:
>
> Did you get a chance to look at the below patch.
>
> Thanks & Regards
> Ajit
>
> -----Original Message-----
> From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches-ow...@gcc.gnu.org] On 
> Behalf Of Ajit Kumar Agarwal
> Sent: Wednesday, March 04, 2015 3:57 PM
> To: vmaka...@redhat.com; GCC Patches
> Cc: Vinod Kathail; Shail Aditya Gupta; Vidhumouli Hunsigida; Nagaraju Mekala
> Subject: [Patch] OPT: Update heuristics for loop-invariant for address 
> arithmetic.
>
> Hello All:
>
> The changes are made in the patch to update the heuristics for loop invariant 
> for address arithemetic at RTL Level. 
> The heuristics are updated with the consideration of single def and use for 
> register pressure calculation instead Of ignoring it and also to update the 
> estimated register pressure cost along with the check of actual uses with 
> Address uses.
>
> With the above change, gains are seen in the Geomean for Mibench/EEMBC 
> benchmarks for microblaze target. No Regression is seen in deja GNU 
> regressions tests for microblaze.
>
>
  Sorry, I am not a maintainer/reviewer of loop invariant motion pass. 
I had no power to approve this, especially when you change mostly code
for ! flag_ira_loop_pressure.

  I only should say that microblaze is not a primary target.  You should
demonstrate improvement on a primary target, x86/x86-64 the best. 
SPEC2000 or SPEC2006 would be a good benchmark for this.


Reply via email to