anv: Delay allocation of relocation lists

Merged Faith Ekstrand requested to merge gfxstrand/mesa:review/anv-reloc-no-alloc into master

The old relocation list code always allocated 256 relocations and a hash set up-front without knowing whether or not we really need them. In particular, in the softpin case, this is two fairly large allocations that we don't need to be making. Instead, we should do it on-demand.

Merge request reports