Re: [PATCH 000/236] Introduce rtx subclasses

2014-08-18 Thread David Malcolm
On Tue, 2014-08-12 at 20:26 -0400, David Malcolm wrote: > On Tue, 2014-08-12 at 14:39 -0600, Jeff Law wrote: > > On 08/06/14 11:19, David Malcolm wrote: > > > > > > The aim of the patch series is to improve the type-safety and > > > readability of the backend by introducing subclasses of rtx (actua

Re: [PATCH 000/236] Introduce rtx subclasses

2014-08-14 Thread David Malcolm
On Wed, 2014-08-13 at 20:13 -0400, David Malcolm wrote: > On Wed, 2014-08-06 at 13:19 -0400, David Malcolm wrote: > > This is the patch series I spoke about at Cauldron in the talk > > "A proposal for typesafe RTL"; slides here: > > http://dmalcolm.fedorapeople.org/presentations/cauldron-2014/rtl >

Re: [PATCH 000/236] Introduce rtx subclasses

2014-08-13 Thread David Malcolm
On Wed, 2014-08-06 at 13:19 -0400, David Malcolm wrote: > This is the patch series I spoke about at Cauldron in the talk > "A proposal for typesafe RTL"; slides here: > http://dmalcolm.fedorapeople.org/presentations/cauldron-2014/rtl > > They can also be seen at: > https://dmalcolm.fedorapeople.or

Re: [PATCH 000/236] Introduce rtx subclasses

2014-08-13 Thread Jeff Law
On 08/12/14 18:26, David Malcolm wrote: Essentially zero in the work-to-date. Of the 13 new subclasses of rtx, I only make major use of about half of them; here are the frequencies (as reported by grep -w in my current working copy): class rtx_def; /* ~26000 for "rtx" */ class

Re: [PATCH 000/236] Introduce rtx subclasses

2014-08-12 Thread David Malcolm
On Tue, 2014-08-12 at 14:39 -0600, Jeff Law wrote: > On 08/06/14 11:19, David Malcolm wrote: > > > > The aim of the patch series is to improve the type-safety and > > readability of the backend by introducing subclasses of rtx (actually > > rtx_def) for *instructions*, and also for EXPR_LIST, INSN_

Re: [PATCH 000/236] Introduce rtx subclasses

2014-08-12 Thread Jeff Law
On 08/06/14 11:19, David Malcolm wrote: The aim of the patch series is to improve the type-safety and readability of the backend by introducing subclasses of rtx (actually rtx_def) for *instructions*, and also for EXPR_LIST, INSN_LIST, SEQUENCE. That way we can document directly in the code the

Re: [PATCH 000/236] Introduce rtx subclasses

2014-08-07 Thread Trevor Saunders
On Wed, Aug 06, 2014 at 01:19:39PM -0400, David Malcolm wrote: > This is the patch series I spoke about at Cauldron in the talk > "A proposal for typesafe RTL"; slides here: > http://dmalcolm.fedorapeople.org/presentations/cauldron-2014/rtl > > They can also be seen at: > https://dmalcolm.fedorape