nir: Add a phi node placement helper
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 18 Jan 2016 16:38:57 +0000 (08:38 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Mon, 18 Jan 2016 17:18:42 +0000 (09:18 -0800)
commit8aab4a7bd2c8966dd5f24ed81b7c96074ed0eb97
tree183452fda51d0c969ddac387d24c4f9740651f8d
parentb1f1200e80f70105dc4b3e44a0c0ea447bd7891d
nir: Add a phi node placement helper

Right now, we have phi placement code in two places and there are other
places where it would be nice to be able to do this analysis.  Instead of
repeating it all over the place, this commit adds a helper for placing all
of the needed phi nodes for a value.
src/glsl/Makefile.sources
src/glsl/nir/nir_phi_builder.c [new file with mode: 0644]
src/glsl/nir/nir_phi_builder.h [new file with mode: 0644]