From: David Edelsohn Date: Sat, 15 Feb 2003 22:04:30 +0000 (-0500) Subject: - Add copyright notices. X-Git-Tag: releases/gcc-3.4.0~8640 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aac77ea51f8fc6ccb341de50c6d473c7dd48ed64;p=thirdparty%2Fgcc.git - Add copyright notices. From-SVN: r62946 --- diff --git a/gcc/config/rs6000/40x.md b/gcc/config/rs6000/40x.md index e44a0115338e..224b61e01956 100644 --- a/gcc/config/rs6000/40x.md +++ b/gcc/config/rs6000/40x.md @@ -1,3 +1,23 @@ +;; Scheduling description for IBM PowerPC 403 and PowerPC 405 processors. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + (define_automaton "ppc40x") (define_cpu_unit "iu_40x,bpu_40x" "ppc40x") diff --git a/gcc/config/rs6000/603.md b/gcc/config/rs6000/603.md index 37d95d3f7779..220d0e25fc12 100644 --- a/gcc/config/rs6000/603.md +++ b/gcc/config/rs6000/603.md @@ -1,3 +1,23 @@ +;; Scheduling description for PowerPC 603 processor. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + (define_automaton "ppc603,ppc603fp,ppc603other") (define_cpu_unit "iu_603" "ppc603") (define_cpu_unit "fpu_603" "ppc603fp") diff --git a/gcc/config/rs6000/6xx.md b/gcc/config/rs6000/6xx.md index b0b449008ba4..179265315ebd 100644 --- a/gcc/config/rs6000/6xx.md +++ b/gcc/config/rs6000/6xx.md @@ -1,3 +1,24 @@ +;; Scheduling description for PowerPC 604, PowerPC 604e, PowerPC 620, +;; and PowerPC 630 processors. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + (define_automaton "ppc6xx,ppc6xxfp,ppc6xxfp2,ppc6xxother") (define_cpu_unit "iu1_6xx,iu2_6xx,mciu_6xx" "ppc6xx") (define_cpu_unit "fpu_6xx" "ppc6xxfp") diff --git a/gcc/config/rs6000/7450.md b/gcc/config/rs6000/7450.md index 12bcbd4ccb5e..b7a1d2836647 100644 --- a/gcc/config/rs6000/7450.md +++ b/gcc/config/rs6000/7450.md @@ -1,3 +1,23 @@ +;; Scheduling description for Motorola PowerPC 7450 processor. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + (define_automaton "ppc7450,ppc7450fp,ppc7450other,ppc7450vec") (define_cpu_unit "iu1_7450,iu2_7450,iu3_7450,mciu_7450" "ppc7450") (define_cpu_unit "fpu_7450" "ppc7450fp") diff --git a/gcc/config/rs6000/7xx.md b/gcc/config/rs6000/7xx.md index ba64bcf31019..8a5c1a74c126 100644 --- a/gcc/config/rs6000/7xx.md +++ b/gcc/config/rs6000/7xx.md @@ -1,3 +1,23 @@ +;; Scheduling description for Motorola PowerPC 750 and PowerPC 7400 processors. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + (define_automaton "ppc7xx,ppc7xxfp,ppc7xxother,ppc7xxvec") (define_cpu_unit "iu1_7xx,iu2_7xx" "ppc7xx") (define_cpu_unit "fpu_7xx" "ppc7xxfp") diff --git a/gcc/config/rs6000/mpc.md b/gcc/config/rs6000/mpc.md index b944e8e1c429..fc6e25260862 100644 --- a/gcc/config/rs6000/mpc.md +++ b/gcc/config/rs6000/mpc.md @@ -1,3 +1,23 @@ +;; Scheduling description for Motorola PowerPC processor cores. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + (define_automaton "mpc,mpcfp") (define_cpu_unit "iu_mpc,mciu_mpc" "mpc") (define_cpu_unit "fpu_mpc" "mpcfp") diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md index 0f97b317dde0..609ef1c29dbc 100644 --- a/gcc/config/rs6000/power4.md +++ b/gcc/config/rs6000/power4.md @@ -1,4 +1,22 @@ -;; POWER4 model +;; Scheduling description for IBM Power4 and PowerPC 970 processors. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. ;; Sources: IBM Red Book and White Paper on POWER4 @@ -276,6 +294,7 @@ "vpq_power4") (define_bypass 4 "power4-vecload" "power4-vecperm") -(define_bypass 5 "power4-vec" "power4-branch,power4-crlogical") +(define_bypass 5 "power4-vec" + "power4-branch,power4-crlogical,power4-delayedcr,power4-mfcr") (define_bypass 3 "power4-vec,power4-vecfloat" "power4-vecperm") (define_bypass 3 "power4-vecperm" "power4-vec,power4-vecfloat") diff --git a/gcc/config/rs6000/rios1.md b/gcc/config/rs6000/rios1.md index d3c2e0e5f358..239d38712191 100644 --- a/gcc/config/rs6000/rios1.md +++ b/gcc/config/rs6000/rios1.md @@ -1,3 +1,23 @@ +;; Scheduling description for IBM POWER processor. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + (define_automaton "rios1,rios1fp") (define_cpu_unit "iu_rios1" "rios1") (define_cpu_unit "fpu_rios1" "rios1fp") diff --git a/gcc/config/rs6000/rios2.md b/gcc/config/rs6000/rios2.md index af96b870b02f..be1925174feb 100644 --- a/gcc/config/rs6000/rios2.md +++ b/gcc/config/rs6000/rios2.md @@ -1,3 +1,23 @@ +;; Scheduling description for IBM Power2 processor. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + (define_automaton "rios2,rios2fp") (define_cpu_unit "iu1_rios2,iu2_rios2" "rios2") (define_cpu_unit "fpu1_rios2,fpu2_rios2" "rios2fp") diff --git a/gcc/config/rs6000/rs64.md b/gcc/config/rs6000/rs64.md index e304094a1b5f..310a2fbda3de 100644 --- a/gcc/config/rs6000/rs64.md +++ b/gcc/config/rs6000/rs64.md @@ -1,3 +1,23 @@ +;; Scheduling description for IBM RS64 processors. +;; Copyright (C) 2003 Free Software Foundation, Inc. +;; +;; This file is part of GNU CC. +;; +;; GNU CC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GNU CC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU CC; see the file COPYING. If not, write to +;; the Free Software Foundation, 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + (define_automaton "rs64,rs64fp,rs64other") (define_cpu_unit "iu_rs64" "rs64") (define_cpu_unit "mciu_rs64" "rs64")