[PATCH 1/9] rs6000: Clean up the "type" attribute
Get rid of the one huge line. Group and order things a bit. Further changes will follow so this doesn't try to make it perfect. From-SVN: r210865
This commit is contained in:
parent
8aab521842
commit
1be6301ac1
|
@ -1,3 +1,7 @@
|
||||||
|
2014-05-23 Segher Boessenkool <segher@kernel.crashing.org>
|
||||||
|
|
||||||
|
* config/rs6000/rs6000.md (type): Reorder, reformat.
|
||||||
|
|
||||||
2014-05-23 Martin Jambor <mjambor@suse.cz>
|
2014-05-23 Martin Jambor <mjambor@suse.cz>
|
||||||
|
|
||||||
PR tree-optimization/53787
|
PR tree-optimization/53787
|
||||||
|
|
|
@ -157,7 +157,22 @@
|
||||||
|
|
||||||
;; Define an insn type attribute. This is used in function unit delay
|
;; Define an insn type attribute. This is used in function unit delay
|
||||||
;; computations.
|
;; computations.
|
||||||
(define_attr "type" "integer,two,three,load,store,fpload,fpstore,vecload,vecstore,imul,imul2,imul3,lmul,idiv,ldiv,insert_word,branch,cmp,fast_compare,compare,var_delayed_compare,delayed_compare,imul_compare,lmul_compare,fpcompare,cr_logical,delayed_cr,mfcr,mfcrf,mtcr,mfjmpr,mtjmpr,fp,fpsimple,dmul,sdiv,ddiv,ssqrt,dsqrt,jmpreg,brinc,vecsimple,veccomplex,vecdiv,veccmp,veccmpsimple,vecperm,vecfloat,vecfdiv,vecdouble,isync,sync,load_l,store_c,shift,trap,insert_dword,var_shift_rotate,cntlz,exts,mffgpr,mftgpr,isel,popcnt,crypto,htm"
|
(define_attr "type"
|
||||||
|
"integer,two,three,
|
||||||
|
shift,var_shift_rotate,insert_word,insert_dword,
|
||||||
|
imul,imul2,imul3,lmul,idiv,ldiv,
|
||||||
|
exts,cntlz,popcnt,isel,
|
||||||
|
load,store,fpload,fpstore,vecload,vecstore,
|
||||||
|
cmp,
|
||||||
|
branch,jmpreg,mfjmpr,mtjmpr,trap,isync,sync,load_l,store_c,
|
||||||
|
compare,fast_compare,delayed_compare,var_delayed_compare,
|
||||||
|
imul_compare,lmul_compare,
|
||||||
|
cr_logical,delayed_cr,mfcr,mfcrf,mtcr,
|
||||||
|
fpcompare,fp,fpsimple,dmul,sdiv,ddiv,ssqrt,dsqrt,
|
||||||
|
brinc,
|
||||||
|
vecsimple,veccomplex,vecdiv,veccmp,veccmpsimple,vecperm,
|
||||||
|
vecfloat,vecfdiv,vecdouble,mffgpr,mftgpr,crypto,
|
||||||
|
htm"
|
||||||
(const_string "integer"))
|
(const_string "integer"))
|
||||||
|
|
||||||
;; Does this instruction sign-extend its result?
|
;; Does this instruction sign-extend its result?
|
||||||
|
|
Loading…
Reference in New Issue