
About half or more of the text here is actually from Connor Abbot. I've edited it a bit to bring it up-to-date and make a few things more clear. Reviewed-by: Connor Abbott <cwabbott0@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11438>
14 lines
435 B
ReStructuredText
14 lines
435 B
ReStructuredText
NIR Intermediate Representation (NIR)
|
|
=====================================
|
|
|
|
The NIR Intermediate Representation (NIR) is the optimizing compiler stack that
|
|
sits at the core of most Mesa drivers' shader compilers. It consists of a set
|
|
of enums and data structures that make up the IR as well as a suite of helper
|
|
functions, optimization passes, and lowering passes for building a compiler
|
|
stack.
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
alu
|