From 16918afd4863c8836bffd7dd8d16c5843d57e52e Mon Sep 17 00:00:00 2001 From: Kyrylo Tkachov Date: Thu, 7 Aug 2014 14:30:01 +0000 Subject: [PATCH] [ARM] Delete f_sels, f_seld types, use fcsel instead. * config/arm/arm.md (*cmov): Set type attribute to fcsel. * config/arm/types.md (f_sels, f_seld): Delete. From-SVN: r213713 --- gcc/ChangeLog | 5 +++++ gcc/config/arm/arm.md | 2 +- gcc/config/arm/types.md | 3 --- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 311ff024557..0bfed4ec780 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-08-07 Kyrylo Tkachov + + * config/arm/arm.md (*cmov): Set type attribute to fcsel. + * config/arm/types.md (f_sels, f_seld): Delete. + 2014-08-07 Kyrylo Tkachov * config/aarch64/aarch64.md (absdi2): Set simd attribute. diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 7a50993ca83..cd9ab6cbb27 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -7411,7 +7411,7 @@ return \"\"; }" [(set_attr "conds" "use") - (set_attr "type" "f_sel")] + (set_attr "type" "fcsel")] ) (define_insn_and_split "*movsicc_insn" diff --git a/gcc/config/arm/types.md b/gcc/config/arm/types.md index ff74aaa7caa..c1151f5afb6 100644 --- a/gcc/config/arm/types.md +++ b/gcc/config/arm/types.md @@ -68,7 +68,6 @@ ; f_mrc transfer vfp to arm reg. ; f_mrrc transfer vfp to two arm regs. ; 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. ; fadd[d,s] double/single floating-point scalar addition. ; fcmp[d,s] double/single floating-point compare. @@ -574,8 +573,6 @@ f_mrrc,\ f_rintd,\ f_rints,\ - f_seld,\ - f_sels,\ f_stored,\ f_stores,\ faddd,\