Commit df93505e by Uros Bizjak

i386.md (type, unit): Fix long lines.

	* config/i386/i386.md (type, unit): Fix long lines.

From-SVN: r198336
parent acd1cc4b
2013-04-26 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (type, unit): Fix long lines.
2013-04-26 Richard Biener <rguenther@suse.de> 2013-04-26 Richard Biener <rguenther@suse.de>
* Makefile.in (lto-streamer-in.o): Add $(CFGLOOP_H) dependency. * Makefile.in (lto-streamer-in.o): Add $(CFGLOOP_H) dependency.
...@@ -81,9 +85,8 @@ ...@@ -81,9 +85,8 @@
(process_options): Default to -fdiagnostics-color=auto if (process_options): Default to -fdiagnostics-color=auto if
GCC_COLORS env var is in the environment. GCC_COLORS env var is in the environment.
* common.opt (fdiagnostics-color=): Add Var and Init. * common.opt (fdiagnostics-color=): Add Var and Init.
* doc/invoke.texi (-fdiagnostics-color=): Document that if * doc/invoke.texi (-fdiagnostics-color=): Document that if GCC_COLORS
GCC_COLORS env var is in the environment, the default is auto env var is in the environment, the default is auto rather than never.
rather than never.
* diagnostic.h (file_name_as_prefix): Add context argument. * diagnostic.h (file_name_as_prefix): Add context argument.
* diagnostic.c (file_name_as_prefix): Likewise. Colorize * diagnostic.c (file_name_as_prefix): Likewise. Colorize
...@@ -378,7 +381,7 @@ ...@@ -378,7 +381,7 @@
2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
* config/aarch64/aarch64.md * config/aarch64/aarch64.md
(*cmp_swp_<optab><ALLX:mode>_shft_<GPI:mode>): New pattern. (*cmp_swp_<optab><ALLX:mode>_shft_<GPI:mode>): New pattern.
2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
...@@ -393,12 +396,10 @@ ...@@ -393,12 +396,10 @@
(TB_DREG): Add T_V4HF. (TB_DREG): Add T_V4HF.
(v4hf_UP): New macro. (v4hf_UP): New macro.
(neon_itype): Add NEON_FLOAT_WIDEN, NEON_FLOAT_NARROW. (neon_itype): Add NEON_FLOAT_WIDEN, NEON_FLOAT_NARROW.
(arm_init_neon_builtins): Handle NEON_FLOAT_WIDEN, (arm_init_neon_builtins): Handle NEON_FLOAT_WIDEN, NEON_FLOAT_NARROW.
NEON_FLOAT_NARROW.
Handle initialisation of V4HF. Adjust initialisation of reinterpret Handle initialisation of V4HF. Adjust initialisation of reinterpret
built-ins. built-ins.
(arm_expand_neon_builtin): Handle NEON_FLOAT_WIDEN, (arm_expand_neon_builtin): Handle NEON_FLOAT_WIDEN, NEON_FLOAT_NARROW.
NEON_FLOAT_NARROW.
(arm_vector_mode_supported_p): Handle V4HF. (arm_vector_mode_supported_p): Handle V4HF.
(arm_mangle_map): Handle V4HFmode. (arm_mangle_map): Handle V4HFmode.
* config/arm/arm.h (VALID_NEON_DREG_MODE): Add V4HF. * config/arm/arm.h (VALID_NEON_DREG_MODE): Add V4HF.
...@@ -582,9 +583,8 @@ ...@@ -582,9 +583,8 @@
Chung-Lin Tang <cltang@codesourcery.com> Chung-Lin Tang <cltang@codesourcery.com>
* dwarf2out.c (gen_enumeration_type_die): Fix HOST_BITS_PER_WIDE_INT * dwarf2out.c (gen_enumeration_type_die): Fix HOST_BITS_PER_WIDE_INT
dependency behavior in enumeration type DIE generation. Add TODO dependency behavior in enumeration type DIE generation. Add TODO note
note to comments about future DW_FORM_sdata/udata re-work of related to comments about future DW_FORM_sdata/udata re-work of related code.
code.
2013-04-23 Lawrence Crowl <crowl@google.com> 2013-04-23 Lawrence Crowl <crowl@google.com>
......
...@@ -331,14 +331,18 @@ ...@@ -331,14 +331,18 @@
(define_attr "type" (define_attr "type"
"other,multi, "other,multi,
alu,alu1,negnot,imov,imovx,lea, alu,alu1,negnot,imov,imovx,lea,
incdec,ishift,ishiftx,ishift1,rotate,rotatex,rotate1,imul,imulx,idiv, incdec,ishift,ishiftx,ishift1,rotate,rotatex,rotate1,
icmp,test,ibr,setcc,icmov, imul,imulx,idiv,icmp,test,ibr,setcc,icmov,
push,pop,call,callv,leave, push,pop,call,callv,leave,
str,bitmanip, str,bitmanip,
fmov,fop,fsgn,fmul,fdiv,fpspc,fcmov,fcmp,fxch,fistp,fisttp,frndint, fmov,fop,fsgn,fmul,fdiv,fpspc,fcmov,fcmp,
sselog,sselog1,sseiadd,sseiadd1,sseishft,sseishft1,sseimul, fxch,fistp,fisttp,frndint,
sse,ssemov,sseadd,sseadd1,ssemul,ssecmp,ssecomi,ssecvt,ssecvt1,sseicvt, sse,ssemov,sseadd,sseadd1,sseiadd,sseiadd1,
sseshuf,sseshuf1,ssediv,sseins,ssemuladd,sse4arg,lwp, ssemul,sseimul,ssediv,sselog,sselog1,
sseishft,sseishft1,ssecmp,ssecomi,
ssecvt,ssecvt1,sseicvt,sseins,
sseshuf,sseshuf1,ssemuladd,sse4arg,
lwp,
mmx,mmxmov,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft" mmx,mmxmov,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft"
(const_string "other")) (const_string "other"))
...@@ -349,11 +353,14 @@ ...@@ -349,11 +353,14 @@
;; The CPU unit operations uses. ;; The CPU unit operations uses.
(define_attr "unit" "integer,i387,sse,mmx,unknown" (define_attr "unit" "integer,i387,sse,mmx,unknown"
(cond [(eq_attr "type" "fmov,fop,fsgn,fmul,fdiv,fpspc,fcmov,fcmp,fxch,fistp,fisttp,frndint") (cond [(eq_attr "type" "fmov,fop,fsgn,fmul,fdiv,fpspc,fcmov,fcmp,
fxch,fistp,fisttp,frndint")
(const_string "i387") (const_string "i387")
(eq_attr "type" "sselog,sselog1,sseiadd,sseiadd1,sseishft,sseishft1,sseimul, (eq_attr "type" "sse,ssemov,sseadd,sseadd1,sseiadd,sseiadd1,
sse,ssemov,sseadd,sseadd1,ssemul,ssecmp,ssecomi,ssecvt, ssemul,sseimul,ssediv,sselog,sselog1,
sseshuf,sseshuf1,ssecvt1,sseicvt,ssediv,sseins,ssemuladd,sse4arg") sseishft,sseishft1,ssecmp,ssecomi,
ssecvt,ssecvt1,sseicvt,sseins,
sseshuf,sseshuf1,ssemuladd,sse4arg")
(const_string "sse") (const_string "sse")
(eq_attr "type" "mmx,mmxmov,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft") (eq_attr "type" "mmx,mmxmov,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft")
(const_string "mmx") (const_string "mmx")
...@@ -364,7 +371,7 @@ ...@@ -364,7 +371,7 @@
;; The (bounding maximum) length of an instruction immediate. ;; The (bounding maximum) length of an instruction immediate.
(define_attr "length_immediate" "" (define_attr "length_immediate" ""
(cond [(eq_attr "type" "incdec,setcc,icmov,str,lea,other,multi,idiv,leave, (cond [(eq_attr "type" "incdec,setcc,icmov,str,lea,other,multi,idiv,leave,
bitmanip,imulx") bitmanip,imulx")
(const_int 0) (const_int 0)
(eq_attr "unit" "i387,sse,mmx") (eq_attr "unit" "i387,sse,mmx")
(const_int 0) (const_int 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment