nir: Fix helgrind complaints about data race in trivial_swizzle init.
authorEric Anholt <eric@anholt.net>
Thu, 25 Jul 2019 20:37:28 +0000 (13:37 -0700)
committerEric Anholt <eric@anholt.net>
Mon, 29 Jul 2019 19:50:49 +0000 (12:50 -0700)
commit3c46778b75b6d40a1384691333d70480c96938f4
tree4755af75151d2cb7a4d9a265f21d5e90df9f3447
parent91986fbbdb467ed2de16767432044ed5e389b189
nir: Fix helgrind complaints about data race in trivial_swizzle init.

Even if the data race wasn't real (I'm not great at reasoning about
this), helgrind is a nice enough tool that keeping noise out of it is
probably worthwhile.  Besides, typing out the numbers keeps the data
in the read-only data section instead of emitting code to initialize
it every time.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
src/compiler/nir/nir_builder.h