Commit 16918afd by Kyrylo Tkachov Committed by Kyrylo Tkachov

[ARM] Delete f_sels, f_seld types, use fcsel instead.

	* config/arm/arm.md (*cmov<mode>): Set type attribute to fcsel.
	* config/arm/types.md (f_sels, f_seld): Delete.

From-SVN: r213713
parent a636bb40
2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/arm.md (*cmov<mode>): Set type attribute to fcsel.
* config/arm/types.md (f_sels, f_seld): Delete.
2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/aarch64/aarch64.md (absdi2): Set simd attribute. * config/aarch64/aarch64.md (absdi2): Set simd attribute.
(aarch64_reload_mov<mode>): Predicate on TARGET_FLOAT. (aarch64_reload_mov<mode>): Predicate on TARGET_FLOAT.
(aarch64_movdi_<mode>high): Likewise. (aarch64_movdi_<mode>high): Likewise.
......
...@@ -7411,7 +7411,7 @@ ...@@ -7411,7 +7411,7 @@
return \"\"; return \"\";
}" }"
[(set_attr "conds" "use") [(set_attr "conds" "use")
(set_attr "type" "f_sel<vfp_type>")] (set_attr "type" "fcsel")]
) )
(define_insn_and_split "*movsicc_insn" (define_insn_and_split "*movsicc_insn"
......
...@@ -68,7 +68,6 @@ ...@@ -68,7 +68,6 @@
; f_mrc transfer vfp to arm reg. ; f_mrc transfer vfp to arm reg.
; f_mrrc transfer vfp to two arm regs. ; f_mrrc transfer vfp to two arm regs.
; f_rint[d,s] double/single floating point rount to integral. ; f_rint[d,s] double/single floating point rount to integral.
; f_sel[d,s] double/single floating byte select.
; f_store[d,s] double/single store to memory. Used for VFP unit. ; f_store[d,s] double/single store to memory. Used for VFP unit.
; fadd[d,s] double/single floating-point scalar addition. ; fadd[d,s] double/single floating-point scalar addition.
; fcmp[d,s] double/single floating-point compare. ; fcmp[d,s] double/single floating-point compare.
...@@ -574,8 +573,6 @@ ...@@ -574,8 +573,6 @@
f_mrrc,\ f_mrrc,\
f_rintd,\ f_rintd,\
f_rints,\ f_rints,\
f_seld,\
f_sels,\
f_stored,\ f_stored,\
f_stores,\ f_stores,\
faddd,\ faddd,\
......
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