]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/config/s390/2817.md
Update copyright years.
[thirdparty/gcc.git] / gcc / config / s390 / 2817.md
index 9bd4e1a449c0f88c2021d3518425ae6229bb0528..29fd3c803d854b2ce2f607728f3f5c10f9287d4b 100644 (file)
@@ -1,6 +1,5 @@
 ;; Scheduling description for z196 (cpu 2817).
-;;   Copyright (C) 2010
-;;   Free Software Foundation, Inc.
+;;   Copyright (C) 2010-2024 Free Software Foundation, Inc.
 ;;   Contributed by Christian Borntraeger (Christian.Borntraeger@de.ibm.com)
 ;;                  Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
 
 (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