nir: Give end_block its own index
authorCaio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Tue, 14 Aug 2018 22:06:38 +0000 (15:06 -0700)
committerCaio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Wed, 22 Aug 2018 21:41:26 +0000 (14:41 -0700)
commit410de0e3f1690f905c268549cef1e1e60d63e8d9
tree290a56df273462cd3125bb8c12bf8c3c2744227f
parent8364ec3fcee692d70b7d653dd433a3194d88dd82
nir: Give end_block its own index

Since there's no particular reason for the index to be 0, choose an
index that is not used by other block.  This is convenient when we
store "per-block" data in an array AND look for the successors
data (e.g. any kind of backwards data-flow analysis).

v2: Add a note about end_block's index. (Jason)

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/compiler/nir/nir.c