Re: Remove def operands cache, try 2

2012-10-23 Thread Richard Biener
On Mon, Oct 22, 2012 at 4:12 PM, Michael Matz wrote: > Hi, > > On Tue, 11 Sep 2012, Michael Matz wrote: > >> the operands cache is ugly. This patch removes it at least for the def >> operands, saving three pointers for roughly each normal statement (the >> pointer in gsbase, and two pointers from

Remove def operands cache, try 2

2012-10-22 Thread Michael Matz
Hi, On Tue, 11 Sep 2012, Michael Matz wrote: > the operands cache is ugly. This patch removes it at least for the def > operands, saving three pointers for roughly each normal statement (the > pointer in gsbase, and two pointers from def_optype_d). This is > relatively easy to do, because al

Re: Remove def operands cache

2012-09-28 Thread Andrew MacLeod
On 09/11/2012 10:53 AM, Michael Matz wrote: Hi, the operands cache is ugly. This patch removes it at least for the def operands, saving three pointers for roughly each normal statement (the pointer in gsbase, and two pointers from def_optype_d). This is relatively easy to do, because all state

Remove def operands cache

2012-09-11 Thread Michael Matz
Hi, the operands cache is ugly. This patch removes it at least for the def operands, saving three pointers for roughly each normal statement (the pointer in gsbase, and two pointers from def_optype_d). This is relatively easy to do, because all statements except ASMs have at most one def (an