Re: [PATCH] Add param for bb limit to invoke fast_vrp.

2024-06-25 Thread David Malcolm
On Mon, 2024-06-24 at 21:27 -0700, Andrew Pinski wrote: > On Mon, Jun 24, 2024 at 7:35 PM Andrew Pinski > wrote: > > > > On Mon, Jun 24, 2024 at 7:20 PM Andrew MacLeod > > wrote: > > > > > > > > > On 6/22/24 09:15, Richard Biener wrote: > > > > On Fri, Jun 21, 2024 at 3:02 PM Andrew MacLeod >

Re: [PATCH] Add param for bb limit to invoke fast_vrp.

2024-06-25 Thread Andrew MacLeod
On 6/24/24 22:35, Andrew Pinski wrote: On Mon, Jun 24, 2024 at 7:20 PM Andrew MacLeod wrote: // Fill ssa-cache R with any outgoing ranges on edge E, using QUERY. bool gori_on_edge (class ssa_cache &r, edge e, range_query *query = NULL); This is what the fast_vrp routines uses. We ca

Re: [PATCH] Add param for bb limit to invoke fast_vrp.

2024-06-24 Thread Andrew Pinski
On Mon, Jun 24, 2024 at 7:35 PM Andrew Pinski wrote: > > On Mon, Jun 24, 2024 at 7:20 PM Andrew MacLeod wrote: > > > > > > On 6/22/24 09:15, Richard Biener wrote: > > > On Fri, Jun 21, 2024 at 3:02 PM Andrew MacLeod > > > wrote: > > >> This patch adds > > >> > > >> --param=vrp-block-limit

Re: [PATCH] Add param for bb limit to invoke fast_vrp.

2024-06-24 Thread Andrew Pinski
On Mon, Jun 24, 2024 at 7:20 PM Andrew MacLeod wrote: > > > On 6/22/24 09:15, Richard Biener wrote: > > On Fri, Jun 21, 2024 at 3:02 PM Andrew MacLeod wrote: > >> This patch adds > >> > >> --param=vrp-block-limit=N > >> > >> When the basic block counter for a function exceeded 'N' , VRP is

Re: [PATCH] Add param for bb limit to invoke fast_vrp.

2024-06-24 Thread Andrew MacLeod
On 6/22/24 09:15, Richard Biener wrote: On Fri, Jun 21, 2024 at 3:02 PM Andrew MacLeod wrote: This patch adds --param=vrp-block-limit=N When the basic block counter for a function exceeded 'N' , VRP is invoked with the new fast_vrp algorithm instead. This algorithm uses a lot less me

Re: [PATCH] Add param for bb limit to invoke fast_vrp.

2024-06-22 Thread Richard Biener
On Fri, Jun 21, 2024 at 3:02 PM Andrew MacLeod wrote: > > This patch adds > > --param=vrp-block-limit=N > > When the basic block counter for a function exceeded 'N' , VRP is > invoked with the new fast_vrp algorithm instead. This algorithm uses a > lot less memory and processing power, alth

[PATCH] Add param for bb limit to invoke fast_vrp.

2024-06-21 Thread Andrew MacLeod
This patch adds     --param=vrp-block-limit=N When the basic block counter for a function exceeded 'N' , VRP is invoked with the new fast_vrp algorithm instead.   This algorithm uses a lot less memory and processing power, although it does get a few less things. Primary motivation is cases