iris: remove hole from struct iris_bo
authorPaulo Zanoni <paulo.r.zanoni@intel.com>
Tue, 31 Mar 2020 00:06:32 +0000 (17:06 -0700)
committerMarge Bot <eric+marge@anholt.net>
Wed, 15 Apr 2020 21:35:14 +0000 (21:35 +0000)
commitf3f5016c0bfe5dbe85015dc1c3f41848b02dd245
treeea1f280cc8e0998f079de674900a369dc01e9df4
parent0158f73f086e0fe1b29a1e7bba995acce71d6bb9
iris: remove hole from struct iris_bo

This decreases the size of the struct on a 64bit machine from 144 to
136. While that's not a lot, this is one of the structs that we're
allocating all the time.

For a full Aztec run on BDW we allocate this struct 3273 times, and we
can have up to 3259 of them live at the same time. So we end up saving
just a little over 6 pages for this benchmark.

Spotted this while trying to add another bool for an unrelated
feature.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4561>
src/gallium/drivers/iris/iris_bufmgr.h