This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch,microblaze]: Optimized usage of pcmp conditional instruction.


On 03/06/2015 07:33 AM, Michael Eager wrote:
On 03/05/15 21:12, Ajit Kumar Agarwal wrote:


Changes are  incorporated. Please find the log of the updated patch.

commit 91f275c144165320850dffffdf18e3a1e059a66c
Author: Ajit Kumar Agarwal <ajitkum@xhdspdgnu.(none)>
Date:   Fri Mar 6 09:55:11 2015 +0530

     [Patch,microblaze]: Optimized usage of pcmp conditional instruction.

     The changes are made in the patch for optimized usage of pcmpne/pcmpeq
     instructions. The xor with register to register is replaced with pcmpeq
     /pcmpne instructions and for immediate check still the xori will be used.
     The purpose of the change is to acheive the aggressive usage of pcmpne
     /pcmpeq instructions instead of xor being used for comparison.

     ChangeLog:
     2015-03-06  Ajit Agarwal  <ajitkum@xilinx.com>

         * config/microblaze/microblaze.md (cbranchsi4): Added immediate
         constraints.
         (cbranchsi4_reg): New.
         * config/microblaze/microblaze.c
         (microblaze_expand_conditional_branch_reg): New.
         * config/microblaze/microblaze-protos.h
         (microblaze_expand_conditional_branch_reg): New prototype.

     Signed-off-by:Ajit Agarwal ajitkum@xilinx.com

Thanks & Regards
Ajit

OK.

Committed revision 222791.



--
Michael Eager	 eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]