diff options
author | Ajit Agarwal <ajitkum@xilinx.com> | 2015-05-05 01:08:45 +0000 |
---|---|---|
committer | Michael Eager <eager@gcc.gnu.org> | 2015-05-05 01:08:45 +0000 |
commit | 2bdf1dd58b6a19f34898e324c587c6ad3f291da1 (patch) | |
tree | e3b6cd33ee621f691c535acc00f4e13c53410a92 /gcc/ChangeLog | |
parent | 0bb87e8a83d3b9e0d56e1cddb4dad667eaa6e195 (diff) | |
download | gcc-2bdf1dd58b6a19f34898e324c587c6ad3f291da1.zip gcc-2bdf1dd58b6a19f34898e324c587c6ad3f291da1.tar.gz gcc-2bdf1dd58b6a19f34898e324c587c6ad3f291da1.tar.bz2 |
The changes are made in the patch for optimized usage of pcmpne/pcmpeq instructions.
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-05-04 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.
From-SVN: r222791
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 278e618..ce501ca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,15 @@ 2015-05-04 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. + +2015-05-04 Ajit Agarwal <ajitkum@xilinx.com> + * config/microblaze/microblaze.md (peephole2): New. 2015-05-04 Jeff Law <law@redhat.com> |