Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/mips/5400.md @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | 77e2b8dfacca |
children | 84e7813d76e9 |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
1 ;; Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. | 1 ;; Copyright (C) 2002-2017 Free Software Foundation, Inc. |
2 ;; | 2 ;; |
3 ;; This file is part of GCC. | 3 ;; This file is part of GCC. |
4 ;; | 4 ;; |
5 ;; GCC is free software; you can redistribute it and/or modify | 5 ;; GCC is free software; you can redistribute it and/or modify |
6 ;; it under the terms of the GNU General Public License as published by | 6 ;; it under the terms of the GNU General Public License as published by |
31 ;; reservation used! | 31 ;; reservation used! |
32 ;; | 32 ;; |
33 | 33 |
34 (define_insn_reservation "ir_vr54_unknown" 1 | 34 (define_insn_reservation "ir_vr54_unknown" 1 |
35 (and (eq_attr "cpu" "r5400") | 35 (and (eq_attr "cpu" "r5400") |
36 (eq_attr "type" "unknown")) | 36 (eq_attr "type" "unknown,atomic,syncloop")) |
37 "vr54_dp0+vr54_dp1+vr54_mem+vr54_mac") | 37 "vr54_dp0+vr54_dp1+vr54_mem+vr54_mac") |
38 | 38 |
39 ;; Assume prediction fails. | 39 ;; Assume prediction fails. |
40 (define_insn_reservation "ir_vr54_branch" 3 | 40 (define_insn_reservation "ir_vr54_branch" 3 |
41 (and (eq_attr "cpu" "r5400") | 41 (and (eq_attr "cpu" "r5400") |
71 (eq_attr "type" "mfc,mtc")) | 71 (eq_attr "type" "mfc,mtc")) |
72 "vr54_dp0|vr54_dp1") | 72 "vr54_dp0|vr54_dp1") |
73 | 73 |
74 (define_insn_reservation "ir_vr54_hilo" 1 | 74 (define_insn_reservation "ir_vr54_hilo" 1 |
75 (and (eq_attr "cpu" "r5400") | 75 (and (eq_attr "cpu" "r5400") |
76 (eq_attr "type" "mthilo,mfhilo")) | 76 (eq_attr "type" "mthi,mtlo,mfhi,mflo")) |
77 "vr54_dp0|vr54_dp1") | 77 "vr54_dp0|vr54_dp1") |
78 | 78 |
79 (define_insn_reservation "ir_vr54_arith" 1 | 79 (define_insn_reservation "ir_vr54_arith" 1 |
80 (and (eq_attr "cpu" "r5400") | 80 (and (eq_attr "cpu" "r5400") |
81 (eq_attr "type" "arith,shift,signext,slt,clz,const,logical,move,nop,trap")) | 81 (eq_attr "type" "arith,shift,signext,slt,clz,const,logical,move,nop,trap")) |