
.. _file_tvm_tirx_stmt_functor.h:

File stmt_functor.h
===================

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

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



Functors for tirx stmts utility functions to call common functors. 



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

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


.. toctree::
   :maxdepth: 1

   program_listing_file_tvm_tirx_stmt_functor.h.rst





Includes
--------


- ``tvm/ir/expr_functor.h`` (:ref:`file_tvm_ir_expr_functor.h`)

- ``tvm/ir/object_functor.h`` (:ref:`file_tvm_ir_object_functor.h`)

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

- ``tvm/tirx/function.h`` (:ref:`file_tvm_tirx_function.h`)

- ``tvm/tirx/stmt.h`` (:ref:`file_tvm_tirx_stmt.h`)

- ``unordered_map``

- ``utility``






Namespaces
----------


- :ref:`namespace_tvm`

- :ref:`namespace_tvm__tirx`


Classes
-------


- :ref:`exhale_class_classtvm_1_1tirx_1_1StmtExprMutator`

- :ref:`exhale_class_classtvm_1_1tirx_1_1StmtExprVisitor`

- :ref:`exhale_class_classtvm_1_1tirx_1_1StmtFunctor`

- :ref:`exhale_class_classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4`


Functions
---------


- :ref:`exhale_function_namespacetvm_1_1tirx_1a598f8efc6e6f32c592f978d734146f5f`

- :ref:`exhale_function_namespacetvm_1_1tirx_1add73860040062a458ecf0f6b09573dea`

- :ref:`exhale_function_namespacetvm_1_1tirx_1aa3bbe1b8701b2ee9930ad7e41937ae62`

