nir: add a pass to lower some double operations

Graphics / Mesa 3D Graphics Library / Mesa - Connor Abbott [intel.com] - 28 April 2016 04:58 UTC

v2: Move to compiler/nir (Iago)
v3: Use nir_imm_int() to load the constants (Sam)
v4 (Sam):
- Undo line-wrap (Jason).
- Fix comment (Jason).
- Improve generated code for get_signed_inf() function (Connor).

2ea3649 nir: add a pass to lower some double operations
src/compiler/Makefile.sources | 1 +
src/compiler/nir/nir.h | 7 +
src/compiler/nir/nir_lower_double_ops.c | 384 +++++++++++++++++++++++++++++++
3 files changed, 392 insertions(+)

Upstream: cgit.freedesktop.org


  • Share