On Mon, Feb 29, 2016 at 4:08 PM, Kyrill Tkachov <kyrylo.tkac...@foss.arm.com> wrote: > Hi all, > > I've had this one sitting in my tree for some time. > The arm1020e automaton has no business being as large as it is (3185 > states). > Most of the bloat is due to overly large reservation durations for calls and > FP division. > > This patch reduces the durations to something more sensible. > This brings down the number of states from 3185 states to 320 states. > There are bigger fish to fry on that front, but every little bit helps as > we're > already approaching a gigabyte of memory required for genautomata > processing. > > Bootstrapped and tested on arm-none-linux-gnueabihf. > > Ok for trunk or GCC 7? > > Thanks, > Kyrill > > 2016-02-29 Kyrylo Tkachov <kyrylo.tkac...@arm.com> > > * config/arm/arm1020e.md (1020call_op): Reduce reservation > duration. > (v10_fdivs): Likewise. > (v10_fdivd): Likewise.
OK for trunk. Ramana