On 05/20/14 12:13, Richard Biener wrote:

I think it's still important for things like keeping SSA names
densely allocated and for reuse on SSA rewrite of virtual operands
for example. So I'm thinking of an explicit stop-/restart-reuse
interface.
Fair enough. WRT dense allocation, we could probably do a lot better if we allocated some N nodes at a time rather than one at a time on demand when the freelist is empty. When we allocate those N nodes, obviously N-1 go onto the freelist.

It'd be interesting to see the cache effects of doing something like that ;-)

jeff

Reply via email to