
.. _file_tvm_tirx_layout.h:

File layout.h
=============

|exhale_lsh| :ref:`Parent directory <dir_tvm_tirx>` (``tvm/tirx``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS



Definition of layout. 



.. contents:: Contents
   :local:
   :backlinks: none

Definition (``tvm/tirx/layout.h``)
----------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_tvm_tirx_layout.h.rst





Includes
--------


- ``algorithm``

- ``tvm/ffi/container/array.h``

- ``tvm/ffi/container/tuple.h``

- ``tvm/ffi/enum.h``

- ``tvm/ffi/function.h``

- ``tvm/ffi/object.h``

- ``tvm/ir/expr.h`` (:ref:`file_tvm_ir_expr.h`)

- ``tvm/ir/module.h`` (:ref:`file_tvm_ir_module.h`)

- ``tvm/ir/prim/op.h`` (:ref:`file_tvm_ir_prim_op.h`)

- ``tvm/sym/analyzer.h`` (:ref:`file_tvm_sym_analyzer.h`)

- ``tvm/target/target.h`` (:ref:`file_tvm_target_target.h`)

- ``tvm/tirx/tile/thread_scope.h`` (:ref:`file_tvm_tirx_tile_thread_scope.h`)



Included By
-----------


- :ref:`file_tvm_tirx_type.h`




Namespaces
----------


- :ref:`namespace_tvm`

- :ref:`namespace_tvm__tirx`


Classes
-------


- :ref:`exhale_class_classtvm_1_1tirx_1_1Axis`

- :ref:`exhale_class_classtvm_1_1tirx_1_1AxisObj`

- :ref:`exhale_class_classtvm_1_1tirx_1_1ComposeLayout`

- :ref:`exhale_class_classtvm_1_1tirx_1_1ComposeLayoutObj`

- :ref:`exhale_class_classtvm_1_1tirx_1_1Iter`

- :ref:`exhale_class_classtvm_1_1tirx_1_1IterObj`

- :ref:`exhale_class_classtvm_1_1tirx_1_1Layout`

- :ref:`exhale_class_classtvm_1_1tirx_1_1LayoutObj`

- :ref:`exhale_class_classtvm_1_1tirx_1_1TileLayout`

- :ref:`exhale_class_classtvm_1_1tirx_1_1TileLayoutObj`


Typedefs
--------


- :ref:`exhale_typedef_namespacetvm_1_1tirx_1a10e9dabc313c5ee9d822b3b07ab4a2b1`

