> > Walks of things like DF_REF_INSN_USES were showing up high in the profile
> > of a fold-const.ii compilation. These reference lists are represented
> > as pointers to null-terminated lists of pointers, and since there's
> > little locality when walking all insns, each loop over the uses or def
> Walks of things like DF_REF_INSN_USES were showing up high in the profile
> of a fold-const.ii compilation. These reference lists are represented
> as pointers to null-terminated lists of pointers, and since there's
> little locality when walking all insns, each loop over the uses or defs
> gene
Steven Bosscher writes:
> On Sat, Jun 14, 2014 at 9:36 PM, Richard Sandiford wrote:
>> Using a linked list gives a consistent 2% compile-time improvement for
>> fold-const.ii -O0 and ~1% for various -O2 compiles I tried. The df
>> routines do still show up high on the profile though.
>
> Can you
On Sat, Jun 14, 2014 at 9:36 PM, Richard Sandiford wrote:
> Using a linked list gives a consistent 2% compile-time improvement for
> fold-const.ii -O0 and ~1% for various -O2 compiles I tried. The df
> routines do still show up high on the profile though.
Can you explain a bit more about what sho