
.. _file_tvm_ir_stmt.h:

File stmt.h
===========

|exhale_lsh| :ref:`Parent directory <dir_tvm_ir>` (``tvm/ir``)

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



Statements shared across IR dialects. 



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

Definition (``tvm/ir/stmt.h``)
------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_tvm_ir_stmt.h.rst





Includes
--------


- ``initializer_list``

- ``optional``

- ``string``

- ``tvm/ffi/reflection/registry.h``

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

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

- ``utility``



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


- :ref:`file_tvm_script_ir_builder_frame.h`

- :ref:`file_tvm_tirx_op_attr.h`

- :ref:`file_tvm_tirx_stmt.h`




Namespaces
----------


- :ref:`namespace_tvm`

- :ref:`namespace_tvm__ffi`

- :ref:`namespace_tvm__op_attr`

- :ref:`namespace_tvm__type_attr`


Classes
-------


- :ref:`exhale_class_classtvm_1_1AssertStmt`

- :ref:`exhale_class_classtvm_1_1AssertStmtObj`

- :ref:`exhale_class_classtvm_1_1Bind`

- :ref:`exhale_class_classtvm_1_1BindObj`

- :ref:`exhale_class_classtvm_1_1Break`

- :ref:`exhale_class_classtvm_1_1BreakObj`

- :ref:`exhale_class_classtvm_1_1Continue`

- :ref:`exhale_class_classtvm_1_1ContinueObj`

- :ref:`exhale_class_classtvm_1_1Evaluate`

- :ref:`exhale_class_classtvm_1_1EvaluateObj`

- :ref:`exhale_class_classtvm_1_1For`

- :ref:`exhale_class_classtvm_1_1ForObj`

- :ref:`exhale_class_classtvm_1_1If`

- :ref:`exhale_class_classtvm_1_1IfObj`

- :ref:`exhale_class_classtvm_1_1RegionStmt`

- :ref:`exhale_class_classtvm_1_1RegionStmtObj`

- :ref:`exhale_class_classtvm_1_1Return`

- :ref:`exhale_class_classtvm_1_1ReturnObj`

- :ref:`exhale_class_classtvm_1_1SeqStmt`

- :ref:`exhale_class_classtvm_1_1SeqStmtObj`

- :ref:`exhale_class_classtvm_1_1Stmt`

- :ref:`exhale_class_classtvm_1_1StmtObj`

- :ref:`exhale_class_classtvm_1_1TensorStore`

- :ref:`exhale_class_classtvm_1_1TensorStoreObj`

- :ref:`exhale_class_classtvm_1_1While`

- :ref:`exhale_class_classtvm_1_1WhileObj`


Enums
-----


- :ref:`exhale_enum_namespacetvm_1aa313cad946cfeff4192526a00daa9213`


Functions
---------


- :ref:`exhale_function_namespacetvm_1a9a25946825952db35e05fecf60b06be9`

- :ref:`exhale_function_namespacetvm_1a0ebca0080421e4b6d76d0259da74fa52`

- :ref:`exhale_function_namespacetvm_1a5c746b4294751b84783049d5ff8b0099`

- :ref:`exhale_function_namespacetvm_1a01a1524b95ddb4124f838526b0af1f5c`


Variables
---------


- :ref:`exhale_variable_namespacetvm_1_1op__attr_1a67748a3d556bdc72dfad0a1bf4609645`

- :ref:`exhale_variable_namespacetvm_1_1op__attr_1ab1a6644baf20c9de0ae5a0fd0b7a9d20`

- :ref:`exhale_variable_namespacetvm_1_1type__attr_1a4b32605dd9959da31acfa3caf4209454`

