nir: add the core datastructures
authorConnor Abbott <connor.abbott@intel.com>
Thu, 31 Jul 2014 23:14:51 +0000 (16:14 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 15 Jan 2015 15:18:57 +0000 (07:18 -0800)
commit30c4678f64800fbe0278a19aa0895b55411dd9b3
treece08be75c0a0b1b7fa842e74245eb0d45739cd03
parentb5ca34a211c801c2cf2fa852d7be1d0b2eede842
nir: add the core datastructures

This includes all the instructions, ifs, loops, functions, etc. This is
similar to the information in ir.h.

v2: Jason Ekstrand <jason.ekstrand@intel.com>:
   Include ralloc and hash_table from the util directory
   whitespace fixes

Signed-off-by: Jason Ekstrand <jason.ekstrand@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-By glenn.kennard <glenn.kennard@gmail.com>
src/glsl/Makefile.sources
src/glsl/nir/nir.h [new file with mode: 0644]
src/glsl/nir/nir_intrinsics.c [new file with mode: 0644]
src/glsl/nir/nir_intrinsics.h [new file with mode: 0644]
src/glsl/nir/nir_opcodes.c [new file with mode: 0644]
src/glsl/nir/nir_opcodes.h [new file with mode: 0644]