1bf215546Sopenharmony_ciNIR Intermediate Representation (NIR) 2bf215546Sopenharmony_ci===================================== 3bf215546Sopenharmony_ci 4bf215546Sopenharmony_ciThe NIR Intermediate Representation (NIR) is the optimizing compiler stack that 5bf215546Sopenharmony_cisits at the core of most Mesa drivers' shader compilers. It consists of a set 6bf215546Sopenharmony_ciof enums and data structures that make up the IR as well as a suite of helper 7bf215546Sopenharmony_cifunctions, optimization passes, and lowering passes for building a compiler 8bf215546Sopenharmony_cistack. 9bf215546Sopenharmony_ci 10bf215546Sopenharmony_ci.. toctree:: 11bf215546Sopenharmony_ci :maxdepth: 2 12bf215546Sopenharmony_ci 13bf215546Sopenharmony_ci alu 14bf215546Sopenharmony_ci tex 15