
.. _file_tvm_tirx_function.h:

File function.h
===============

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

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



TIR Function. 



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

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


.. toctree::
   :maxdepth: 1

   program_listing_file_tvm_tirx_function.h.rst





Includes
--------


- ``string``

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

- ``tvm/ffi/extra/structural_equal.h`` (:ref:`file__workspace_3rdparty_tvm-ffi_include_tvm_ffi_extra_structural_equal.h`)

- ``tvm/ffi/extra/structural_hash.h`` (:ref:`file__workspace_3rdparty_tvm-ffi_include_tvm_ffi_extra_structural_hash.h`)

- ``tvm/ir/cow.h`` (:ref:`file_tvm_ir_cow.h`)

- ``tvm/ir/function.h`` (:ref:`file_tvm_ir_function.h`)

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

- ``tvm/runtime/tensor.h`` (:ref:`file_tvm_runtime_tensor.h`)

- ``tvm/tirx/expr.h`` (:ref:`file_tvm_tirx_expr.h`)

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



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


- :ref:`file_tvm_tirx_analysis.h`

- :ref:`file_tvm_tirx_script_ir_builder_frame.h`

- :ref:`file_tvm_tirx_stmt_functor.h`

- :ref:`file_tvm_tirx_stmt_functor_with_constraint_context.h`

- :ref:`file_tvm_tirx_transform.h`




Namespaces
----------


- :ref:`namespace_tvm`

- :ref:`namespace_tvm__tirx`

- :ref:`namespace_tvm__tirx__attr`


Classes
-------


- :ref:`exhale_class_classtvm_1_1tirx_1_1Function`

- :ref:`exhale_class_classtvm_1_1tirx_1_1FunctionObj`


Functions
---------


- :ref:`exhale_function_namespacetvm_1_1tirx_1a81317e0a86fa7540defd7c6818b0651b`


Variables
---------


- :ref:`exhale_variable_namespacetvm_1_1tirx_1_1attr_1ab336397368d13041eabef8949e7d48d6`

- :ref:`exhale_variable_namespacetvm_1_1tirx_1_1attr_1a84dc77ded4ed7afb37c0f9457b034237`

- :ref:`exhale_variable_namespacetvm_1_1tirx_1_1attr_1a8a520fdedea4244737bb8c1bc6db0eb7`

- :ref:`exhale_variable_namespacetvm_1_1tirx_1_1attr_1a44adc253e1e97fa69ad1107e9cf2d1a0`

- :ref:`exhale_variable_namespacetvm_1_1tirx_1_1attr_1a7db8a7bf66fda098d47bc5d0049e4d73`

- :ref:`exhale_variable_namespacetvm_1_1tirx_1_1attr_1aa79976b1c61b74682d95088cda770f8c`

