Skip to content
Snippets Groups Projects
Commit 40de04de authored by Andreas Klöckner's avatar Andreas Klöckner
Browse files

Remove documentation for l.auto, which is no longer user-visible

parent 80856821
No related branches found
No related tags found
No related merge requests found
...@@ -81,25 +81,6 @@ Tag Meaning ...@@ -81,25 +81,6 @@ Tag Meaning
* Causes a loop (unrolled or not) to be opened/generated for each * Causes a loop (unrolled or not) to be opened/generated for each
involved instruction involved instruction
.. _automatic-axes:
Automatic Axis Assignment
^^^^^^^^^^^^^^^^^^^^^^^^^
Automatic local axes are chosen as follows:
#. For each instruction containing `"l.auto"` inames:
#. Find the lowest-numbered unused axis. If none exists,
use sequential unrolling instead.
#. Find the iname that has the smallest stride in any global
array access occurring in the instruction.
#. Assign the low-stride iname to the available axis, splitting
the iname if it is too long for the available axis size.
If you need different behavior, use :func:`tag_inames` and
:func:`split_iname` to change the assignment of `"l.auto"` axes
manually.
.. _creating-kernels: .. _creating-kernels:
Creating Kernels Creating Kernels
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment