Re: [PATCH] Cleanup do_per_function, require less push/pop_cfun

2014-04-29 Thread Richard Biener
On Mon, 28 Apr 2014, Jan Hubicka wrote: > > On Wed, 23 Apr 2014, Richard Biener wrote: > > > > > > > > This avoids all the complex work on simple things like > > > clear_last_verified. It also makes eventually inlining all > > > calls (for example the one with the small IPA pass hack) > > > les

Re: [PATCH] Cleanup do_per_function, require less push/pop_cfun

2014-04-28 Thread Jan Hubicka
> On Wed, 23 Apr 2014, Richard Biener wrote: > > > > > This avoids all the complex work on simple things like > > clear_last_verified. It also makes eventually inlining all > > calls (for example the one with the small IPA pass hack) > > less code-duplicating. > > > > I had to remove the assert

Re: [PATCH] Cleanup do_per_function, require less push/pop_cfun

2014-04-28 Thread Richard Biener
On Wed, 23 Apr 2014, Richard Biener wrote: > > This avoids all the complex work on simple things like > clear_last_verified. It also makes eventually inlining all > calls (for example the one with the small IPA pass hack) > less code-duplicating. > > I had to remove the asserts in favor of free

[PATCH] Cleanup do_per_function, require less push/pop_cfun

2014-04-23 Thread Richard Biener
This avoids all the complex work on simple things like clear_last_verified. It also makes eventually inlining all calls (for example the one with the small IPA pass hack) less code-duplicating. I had to remove the asserts in favor of frees of DOM info in release_function_body as the old code re