
.. _file_tvm_codegen_intrin_rule.h:

File intrin_rule.h
==================

|exhale_lsh| :ref:`Parent directory <dir_tvm_codegen>` (``tvm/codegen``)

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



Utility to generate intrinsic rules. 



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

Definition (``tvm/codegen/intrin_rule.h``)
------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_tvm_codegen_intrin_rule.h.rst





Includes
--------


- ``string``

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

- ``tvm/ffi/dtype.h``

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

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

- ``tvm/runtime/base.h`` (:ref:`file_tvm_runtime_base.h`)

- ``tvm/tirx/op/abi.h`` (:ref:`file_tvm_tirx_op_abi.h`)






Namespaces
----------


- :ref:`namespace_tvm`

- :ref:`namespace_tvm__codegen`

- :ref:`namespace_tvm__codegen__intrin`


Classes
-------


- :ref:`exhale_struct_structtvm_1_1codegen_1_1intrin_1_1Direct`

- :ref:`exhale_struct_structtvm_1_1codegen_1_1intrin_1_1FloatSuffix`


Functions
---------


- :ref:`exhale_function_namespacetvm_1_1codegen_1_1intrin_1a5600f7b2a6b6972ef41882098a3b5452`

- :ref:`exhale_function_namespacetvm_1_1codegen_1_1intrin_1a7c6c31c8eb0eb79e44b303e8347d9622`

- :ref:`exhale_function_namespacetvm_1_1codegen_1_1intrin_1a9c1915974400e10bff0cce4938fcc4e1`

