On 11/10/2015 07:46 PM, Bradley Lucier wrote:
The routines declared as
static bool
is_too_expensive (const char *pass)
in both cprop.c and gcse.c are identical except for two comment lines.
I'd like to modify is_too_expensive, which implied to me that there
should be only one copy of the routi
The routines declared as
static bool
is_too_expensive (const char *pass)
in both cprop.c and gcse.c are identical except for two comment lines.
I'd like to modify is_too_expensive, which implied to me that there
should be only one copy of the routine.
Would it be reasonable to add an extern
Richard Biener writes:
> On Mon, 9 Nov 2015, Prathamesh Kulkarni wrote:
>> c) Gating the divmod transform -
>> I tried gating it on checks for optab_handlers on div and mod, however
>> this doesn't enable transform for arm cortex-a9
>> anymore (cortex-a9 doesn't have hardware instructions for inte
Snapshot gcc-5-20151110 is now available on
ftp://gcc.gnu.org/pub/gcc/snapshots/5-20151110/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 5 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-5
On Mon, 9 Nov 2015, Prathamesh Kulkarni wrote:
> On 4 November 2015 at 20:35, Richard Biener wrote:
> >
> > Btw, did you investigate code gen differences on x86_64/i586? That
> > target expands all divisions/modulo ops via divmod, relying on CSE
> > solely as the HW always computes both div and
Hi,
new patterns to implement overflow arithmetics were added recently (addv4,
subv4, mulv4, umulv4, negv3) and they are not documented in the internal
manual as far as I can see. Granted, the old patterns (addv3, subv3, mulv3,
divv3, negv2) are not documented either but they were not very use