mirror of git://gcc.gnu.org/git/gcc.git
rs6000: Remove type attribute "brinc"
Nothing uses it anymore. * config/rs6000/8540.md (ppc8540_brinc): Delete. * config/rs6000/e500mc.md (e500mc_brinc): Delete. * config/rs6000/e500mc64.md (e500mc64_brinc): Delete. * config/rs6000/rs6000.md (type): Remove "brinc". From-SVN: r248984
This commit is contained in:
parent
4768200a93
commit
fba1803a77
|
|
@ -1,3 +1,10 @@
|
||||||
|
2017-06-07 Segher Boessenkool <segher@kernel.crashing.org>
|
||||||
|
|
||||||
|
* config/rs6000/8540.md (ppc8540_brinc): Delete.
|
||||||
|
* config/rs6000/e500mc.md (e500mc_brinc): Delete.
|
||||||
|
* config/rs6000/e500mc64.md (e500mc64_brinc): Delete.
|
||||||
|
* config/rs6000/rs6000.md (type): Remove "brinc".
|
||||||
|
|
||||||
2017-06-07 Segher Boessenkool <segher@kernel.crashing.org>
|
2017-06-07 Segher Boessenkool <segher@kernel.crashing.org>
|
||||||
|
|
||||||
* config.gcc (powerpc*-*-*): Don't add spe.h to extra_headers.
|
* config.gcc (powerpc*-*-*): Don't add spe.h to extra_headers.
|
||||||
|
|
|
||||||
|
|
@ -182,12 +182,6 @@
|
||||||
"ppc8540_decode,ppc8540_issue+ppc8540_mu_stage0+ppc8540_mu_div,\
|
"ppc8540_decode,ppc8540_issue+ppc8540_mu_stage0+ppc8540_mu_div,\
|
||||||
ppc8540_mu_div*28")
|
ppc8540_mu_div*28")
|
||||||
|
|
||||||
;; Brinc
|
|
||||||
(define_insn_reservation "ppc8540_brinc" 1
|
|
||||||
(and (eq_attr "type" "brinc")
|
|
||||||
(eq_attr "cpu" "ppc8540,ppc8548"))
|
|
||||||
"ppc8540_decode,ppc8540_issue+ppc8540_su_stage0+ppc8540_retire")
|
|
||||||
|
|
||||||
;; Simple vector
|
;; Simple vector
|
||||||
(define_insn_reservation "ppc8540_simple_vector" 1
|
(define_insn_reservation "ppc8540_simple_vector" 1
|
||||||
(and (eq_attr "type" "vecsimple,veclogical,vecmove")
|
(and (eq_attr "type" "vecsimple,veclogical,vecmove")
|
||||||
|
|
|
||||||
|
|
@ -132,12 +132,6 @@
|
||||||
(eq_attr "cpu" "ppce500mc"))
|
(eq_attr "cpu" "ppce500mc"))
|
||||||
"e500mc_decode,e500mc_issue+e500mc_su_stage0+e500mc_retire")
|
"e500mc_decode,e500mc_issue+e500mc_su_stage0+e500mc_retire")
|
||||||
|
|
||||||
;; Brinc.
|
|
||||||
(define_insn_reservation "e500mc_brinc" 1
|
|
||||||
(and (eq_attr "type" "brinc")
|
|
||||||
(eq_attr "cpu" "ppce500mc"))
|
|
||||||
"e500mc_decode,e500mc_issue+e500mc_su_stage0+e500mc_retire")
|
|
||||||
|
|
||||||
;; Loads.
|
;; Loads.
|
||||||
(define_insn_reservation "e500mc_load" 3
|
(define_insn_reservation "e500mc_load" 3
|
||||||
(and (eq_attr "type" "load,load_l,sync")
|
(and (eq_attr "type" "load,load_l,sync")
|
||||||
|
|
|
||||||
|
|
@ -151,12 +151,6 @@
|
||||||
(eq_attr "cpu" "ppce500mc64"))
|
(eq_attr "cpu" "ppce500mc64"))
|
||||||
"e500mc64_decode,e500mc64_issue+e500mc64_su_stage0+e500mc64_retire")
|
"e500mc64_decode,e500mc64_issue+e500mc64_su_stage0+e500mc64_retire")
|
||||||
|
|
||||||
;; Brinc.
|
|
||||||
(define_insn_reservation "e500mc64_brinc" 1
|
|
||||||
(and (eq_attr "type" "brinc")
|
|
||||||
(eq_attr "cpu" "ppce500mc64"))
|
|
||||||
"e500mc64_decode,e500mc64_issue+e500mc64_su_stage0+e500mc64_retire")
|
|
||||||
|
|
||||||
;; Loads.
|
;; Loads.
|
||||||
(define_insn_reservation "e500mc64_load" 3
|
(define_insn_reservation "e500mc64_load" 3
|
||||||
(and (eq_attr "type" "load,load_l,sync")
|
(and (eq_attr "type" "load,load_l,sync")
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,6 @@
|
||||||
branch,jmpreg,mfjmpr,mtjmpr,trap,isync,sync,load_l,store_c,
|
branch,jmpreg,mfjmpr,mtjmpr,trap,isync,sync,load_l,store_c,
|
||||||
cr_logical,delayed_cr,mfcr,mfcrf,mtcr,
|
cr_logical,delayed_cr,mfcr,mfcrf,mtcr,
|
||||||
fpcompare,fp,fpsimple,dmul,sdiv,ddiv,ssqrt,dsqrt,
|
fpcompare,fp,fpsimple,dmul,sdiv,ddiv,ssqrt,dsqrt,
|
||||||
brinc,
|
|
||||||
vecsimple,veccomplex,vecdiv,veccmp,veccmpsimple,vecperm,
|
vecsimple,veccomplex,vecdiv,veccmp,veccmpsimple,vecperm,
|
||||||
vecfloat,vecfdiv,vecdouble,mffgpr,mftgpr,crypto,
|
vecfloat,vecfdiv,vecdouble,mffgpr,mftgpr,crypto,
|
||||||
veclogical,veccmpfx,vecexts,vecmove,
|
veclogical,veccmpfx,vecexts,vecmove,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue