Re: Replace match.pd DEFINE_MATH_FNs with auto-generated lists

2015-11-17 Thread Richard Biener
On Tue, Nov 17, 2015 at 10:23 AM, Richard Sandiford wrote: > Richard Biener writes: >> On November 10, 2015 9:13:25 PM GMT+01:00, Richard Sandiford >> wrote: >>>Richard Biener writes:

Re: Replace match.pd DEFINE_MATH_FNs with auto-generated lists

2015-11-17 Thread Richard Sandiford
Richard Biener writes: > On November 10, 2015 9:13:25 PM GMT+01:00, Richard Sandiford > wrote: >>Richard Biener writes: >>> On Sat, Nov 7, 2015 at 2:23 PM, Richard Sandiford >>> wrote:

Re: Replace match.pd DEFINE_MATH_FNs with auto-generated lists

2015-11-10 Thread Richard Biener
On November 10, 2015 9:13:25 PM GMT+01:00, Richard Sandiford wrote: >Richard Biener writes: >> On Sat, Nov 7, 2015 at 2:23 PM, Richard Sandiford >> wrote: >>> diff --git a/gcc/genmatch.c b/gcc/genmatch.c >>>

Re: Replace match.pd DEFINE_MATH_FNs with auto-generated lists

2015-11-10 Thread Richard Sandiford
Richard Biener writes: > On Sat, Nov 7, 2015 at 2:23 PM, Richard Sandiford > wrote: >> diff --git a/gcc/genmatch.c b/gcc/genmatch.c >> index cff32b0..7139476 100644 >> --- a/gcc/genmatch.c >> +++ b/gcc/genmatch.c >> @@ -4638,6 +4638,11 @@

Re: Replace match.pd DEFINE_MATH_FNs with auto-generated lists

2015-11-10 Thread Richard Biener
On Sat, Nov 7, 2015 at 2:23 PM, Richard Sandiford wrote: > This patch autogenerates the operator lists for maths functions > like SQRT, adding an additional entry for internal functions. > E.g.: > > (define_operator_list SQRT > BUILT_IN_SQRTF >

Replace match.pd DEFINE_MATH_FNs with auto-generated lists

2015-11-07 Thread Richard Sandiford
This patch autogenerates the operator lists for maths functions like SQRT, adding an additional entry for internal functions. E.g.: (define_operator_list SQRT BUILT_IN_SQRTF BUILT_IN_SQRT BUILT_IN_SQRTL IFN_SQRT) and: (define_operator_list CABS