]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
2010-11-26 Christian Borntraeger <borntraeger@de.ibm.com>
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Nov 2010 13:16:28 +0000 (13:16 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Nov 2010 13:16:28 +0000 (13:16 +0000)
* config/s390/2817.md (z196_crack): Add z196_g3 as possible slot.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167174 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/s390/2817.md

index 05c19eb173e1b5abcd4093a5c8054fe481eaeac9..d3f4f4132e431199ead2b441fbc80a522a427577 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-26  Christian Borntraeger  <borntraeger@de.ibm.com>
+
+       * config/s390/2817.md (z196_crack): Add z196_g3 as possible slot.
+
 2010-11-26  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/46664
index 9bd4e1a449c0f88c2021d3518425ae6229bb0528..ea181b01fd1fb2b34aa93c9b852c93ac05b4fb3d 100644 (file)
 (define_reservation "z196_simple" "( z196_g1 | z196_g2 | z196_g3 )")
 (define_reservation "z196_ends" "( z196_g3 | ( z196_g2 + z196_g3 ) | ( z196_g1 + z196_g2 + z196_g3 ) )")
 
-;; Try to keep cracked and alone ops together in a clump.
-(define_reservation "z196_crack"  "( z196_cr1 | z196_cr2 | z196_cr3 )")
+;; Try to keep cracked and alone insns together in a clump.  This will also
+;; improve the clumping of "normal" insns.  We also allow crackes insns
+;; to go as a last instruction together with normal ones.
+(define_reservation "z196_crack"  "( z196_cr1 | z196_cr2 | z196_cr3 | z196_g3)")
 (define_reservation "z196_alone"  "( z196_cr1 | z196_cr2 | z196_cr3 )")
 
 ;; Most simple instruction a fast enough to be handled by OOO even with