This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tvm-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 7e7bbf1a495 deploying tirx docs 
(336af73223991bd5586efe528bd59f888c0efc46)
7e7bbf1a495 is described below

commit 7e7bbf1a49515cb6ce0b599963e29594c6476d85
Author: tvm-bot <[email protected]>
AuthorDate: Tue Oct 27 20:12:23 2026 +0000

    deploying tirx docs (336af73223991bd5586efe528bd59f888c0efc46)
---
 .../cpp/generated/file_tvm_ir_attrs.h.rst          |  4 +-
 .../cpp/generated/file_tvm_ir_prim_op.h.rst        | 52 +++++++++++-----------
 .../generated/file_tvm_ir_prim_pattern_match.h.rst | 12 ++---
 .../cpp/generated/file_tvm_tirx_op_math.h.rst      |  4 +-
 .../file_tvm_tirx_script_ir_builder_ir.h.rst       |  4 +-
 .../reference/cpp/generated/namespace_tvm.rst      | 46 +++++++++----------
 .../namespace_tvm__script__ir_builder__tirx.rst    |  4 +-
 tirx/commit_hash                                   |  2 +-
 .../cpp/generated/file_tvm_ir_attrs.h.html         |  2 +-
 .../cpp/generated/file_tvm_ir_prim_op.h.html       | 34 +++++++-------
 .../file_tvm_ir_prim_pattern_match.h.html          |  6 +--
 .../cpp/generated/file_tvm_tirx_op_math.h.html     |  2 +-
 .../file_tvm_tirx_script_ir_builder_ir.h.html      |  2 +-
 tirx/reference/cpp/generated/namespace_tvm.html    | 30 ++++++-------
 .../namespace_tvm__script__ir_builder__tirx.html   |  2 +-
 .../generated/tvm_tirx.tirx.tile.Operand.html      |  2 +-
 tirx/searchindex.js                                |  2 +-
 17 files changed, 105 insertions(+), 105 deletions(-)

diff --git a/tirx/_sources/reference/cpp/generated/file_tvm_ir_attrs.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_ir_attrs.h.rst
index fa1054276d7..df644ece951 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_ir_attrs.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_ir_attrs.h.rst
@@ -116,7 +116,7 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a31d64ff4720a3ed13273776208ab1391`
 
-- :ref:`exhale_function_namespacetvm_1a7e2bc626db8be997b1562c79df3d9e11`
-
 - :ref:`exhale_function_namespacetvm_1a011c96fb07f51688c56daf97a96c0302`
 
+- :ref:`exhale_function_namespacetvm_1a7e2bc626db8be997b1562c79df3d9e11`
+
diff --git a/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_op.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_op.h.rst
index ec2bc101b47..3567649e88f 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_op.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_op.h.rst
@@ -93,24 +93,24 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a62ebf338fd59f1d6ecfcc24f6aa3c0ef`
 
-- :ref:`exhale_function_namespacetvm_1a149849cabbaead13c740e7d7d17950ca`
-
 - :ref:`exhale_function_namespacetvm_1ae5f0143e15cbea237c612c8f95e2b3ca`
 
+- :ref:`exhale_function_namespacetvm_1a149849cabbaead13c740e7d7d17950ca`
+
 - :ref:`exhale_function_namespacetvm_1a1e0b0aa1f15ebd4533c418a1d996ab12`
 
 - :ref:`exhale_function_namespacetvm_1a3d91d7a3e6dbe231127a2a915b498ee7`
 
+- :ref:`exhale_function_namespacetvm_1a77f31264db739e9277fb7fb673b0a558`
+
 - :ref:`exhale_function_namespacetvm_1a43b037a5aac55dcd56848c4857dba3dd`
 
-- :ref:`exhale_function_namespacetvm_1a77f31264db739e9277fb7fb673b0a558`
+- :ref:`exhale_function_namespacetvm_1a3eb9244782eaa685611c9e851816eddf`
 
 - :ref:`exhale_function_namespacetvm_1a8a0bc412728b3698f7f76c6ad5cd72f5`
 
 - :ref:`exhale_function_namespacetvm_1a63438696915e2a27d98071ff906f5339`
 
-- :ref:`exhale_function_namespacetvm_1a3eb9244782eaa685611c9e851816eddf`
-
 - :ref:`exhale_function_namespacetvm_1ac56320b19588a2b78ee6af41871589fa`
 
 - :ref:`exhale_function_namespacetvm_1ae034d880d0a0d5d575b101e6ed1381d6`
@@ -271,17 +271,19 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1ab25738e50b37cd07b2d171ca74ba9321`
 
-- :ref:`exhale_function_namespacetvm_1a92e2cae35b1e48f130b76f42c6ee3106`
-
 - :ref:`exhale_function_namespacetvm_1a4ff6afc90cabb820cf2f2fda6daefd92`
 
 - :ref:`exhale_function_namespacetvm_1acb2697d9f746f0377975893eb080288e`
 
+- :ref:`exhale_function_namespacetvm_1a92e2cae35b1e48f130b76f42c6ee3106`
+
+- :ref:`exhale_function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab`
+
 - :ref:`exhale_function_namespacetvm_1a3fc66f0c6cd2135365cd24917d931abe`
 
 - :ref:`exhale_function_namespacetvm_1afc83b50366be0862a6c8f88c9a4e62d5`
 
-- :ref:`exhale_function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab`
+- :ref:`exhale_function_namespacetvm_1a5c5034de2993b9130b7bd9d593a11bb5`
 
 - :ref:`exhale_function_namespacetvm_1af70bb4a982810d795dbd17ce73c6b124`
 
@@ -293,10 +295,10 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a1815d8b152819885a5733554f374a9ca`
 
-- :ref:`exhale_function_namespacetvm_1a5c5034de2993b9130b7bd9d593a11bb5`
-
 - :ref:`exhale_function_namespacetvm_1a9233d7b436ae52ac070442ba19caed18`
 
+- :ref:`exhale_function_namespacetvm_1af246f441d4ac21b110185b77240b2dcc`
+
 - :ref:`exhale_function_namespacetvm_1a2725c044e8067299c3dccbd453ce614f`
 
 - :ref:`exhale_function_namespacetvm_1ac86d7f61b9f0899a08685145f6bb5051`
@@ -307,10 +309,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1ac225d9ad74343d0e97a5e943e7f6a7d1`
 
-- :ref:`exhale_function_namespacetvm_1af246f441d4ac21b110185b77240b2dcc`
-
 - :ref:`exhale_function_namespacetvm_1a96061840d12f84eeecc8fae11e245242`
 
+- :ref:`exhale_function_namespacetvm_1abde487c0197942c4ebb1b47277b89dac`
+
+- :ref:`exhale_function_namespacetvm_1abc417454badf61b154d6a8d87cd8f171`
+
 - :ref:`exhale_function_namespacetvm_1a679ff94dec26779d8769231abb229647`
 
 - :ref:`exhale_function_namespacetvm_1aef861fe5325bc0b415a905a24c42f10a`
@@ -321,10 +325,6 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a028ba217f99b6cb1592a6a56b2bc9ee5`
 
-- :ref:`exhale_function_namespacetvm_1abde487c0197942c4ebb1b47277b89dac`
-
-- :ref:`exhale_function_namespacetvm_1abc417454badf61b154d6a8d87cd8f171`
-
 - :ref:`exhale_function_namespacetvm_1a164d454c519fecaa5611c86b65469acc`
 
 - :ref:`exhale_function_namespacetvm_1a18256ba1213ce5ff3cf8037a314354b7`
@@ -345,12 +345,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a0854363590c38f5479b1da5e70c4f002`
 
-- :ref:`exhale_function_namespacetvm_1af682776c3609284f1bc3ea436e21a67a`
-
 - :ref:`exhale_function_namespacetvm_1a9d8412e5f401f59f5ca85ed556d70810`
 
 - :ref:`exhale_function_namespacetvm_1ad0449d28f23318cc5163159a58c80ba3`
 
+- :ref:`exhale_function_namespacetvm_1af682776c3609284f1bc3ea436e21a67a`
+
 - :ref:`exhale_function_namespacetvm_1a598f8139c469abc4066dbdd0a0a0845d`
 
 - :ref:`exhale_function_namespacetvm_1a06d97bd5ee2c12e8547be0cc42f6b300`
@@ -389,28 +389,28 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1aae1dcfef78728c5490d3c107b4abac5a`
 
-- :ref:`exhale_function_namespacetvm_1a1ce1eb32fc9d76ebe5a6b8d185024d41`
+- :ref:`exhale_function_namespacetvm_1a550c2a251b2a6fd2a72172fe3db75d40`
 
 - :ref:`exhale_function_namespacetvm_1abccc3d3e96ee608022b148ffa05034eb`
 
-- :ref:`exhale_function_namespacetvm_1a550c2a251b2a6fd2a72172fe3db75d40`
+- :ref:`exhale_function_namespacetvm_1a1ce1eb32fc9d76ebe5a6b8d185024d41`
 
-- :ref:`exhale_function_namespacetvm_1abd7d1b3232218b25e2e0cf6ef699a65f`
+- :ref:`exhale_function_namespacetvm_1a82dc2fe21e7a64be5a1b11c2a8775d31`
 
 - :ref:`exhale_function_namespacetvm_1a6f638564e5e4d1023096523800f2579e`
 
-- :ref:`exhale_function_namespacetvm_1a82dc2fe21e7a64be5a1b11c2a8775d31`
+- :ref:`exhale_function_namespacetvm_1abd7d1b3232218b25e2e0cf6ef699a65f`
 
-- :ref:`exhale_function_namespacetvm_1a236d9aae385e6697874f75e4c8a69f8d`
+- :ref:`exhale_function_namespacetvm_1a7c7fc3c45e6f6b52b2a1064deabd0797`
 
 - :ref:`exhale_function_namespacetvm_1ad5ba71021b167b0a6ca2138b2c8bbace`
 
-- :ref:`exhale_function_namespacetvm_1a7c7fc3c45e6f6b52b2a1064deabd0797`
-
-- :ref:`exhale_function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0`
+- :ref:`exhale_function_namespacetvm_1a236d9aae385e6697874f75e4c8a69f8d`
 
 - :ref:`exhale_function_namespacetvm_1a873bb60c71f37cbb743e21797a53ba06`
 
+- :ref:`exhale_function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0`
+
 - :ref:`exhale_function_namespacetvm_1ac3bf2ef3556c995846dddcd84e5db8a6`
 
 - :ref:`exhale_function_namespacetvm_1a354b9954ff25dd819a51d856fdd38827`
diff --git 
a/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.rst
index bc63b4ebd9b..d36f554b0c5 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.rst
@@ -151,12 +151,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a02224802057577e4a98e692b72a47225`
 
+- :ref:`exhale_function_namespacetvm_1aba7b9587003dda3fe9f353c80c2f5dfd`
+
 - :ref:`exhale_function_namespacetvm_1a9376cf5684d043ff86fdd43767deaa59`
 
 - :ref:`exhale_function_namespacetvm_1ad6f2b9d9c6ac80579866e62f53756e25`
 
-- :ref:`exhale_function_namespacetvm_1aba7b9587003dda3fe9f353c80c2f5dfd`
-
 - :ref:`exhale_function_namespacetvm_1a66ed8401a553ad5d4f444283cd619e85`
 
 - :ref:`exhale_function_namespacetvm_1a6d6a1c629c51224ea66b141ff966b93f`
@@ -165,12 +165,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a2c34094a0d90d2a554336564b1fba3a2`
 
-- :ref:`exhale_function_namespacetvm_1ac9d50c060c54980dff8f0f62736f7e1f`
-
 - :ref:`exhale_function_namespacetvm_1a752f6f3c02b9ae41ce24db2d1a769105`
 
 - :ref:`exhale_function_namespacetvm_1a5eabe48483942dd9209e0f1970d92966`
 
+- :ref:`exhale_function_namespacetvm_1ac9d50c060c54980dff8f0f62736f7e1f`
+
 - :ref:`exhale_function_namespacetvm_1ac157e28ac096e2178d5af4f5ac124090`
 
 - :ref:`exhale_function_namespacetvm_1a3beb6ede9dc1c8d2ac91c0ffed0b32f3`
@@ -193,12 +193,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a253689828377e1e885a14b913f37a1c8`
 
+- :ref:`exhale_function_namespacetvm_1a66abe3176c42f9cdf33fd093da102d78`
+
 - :ref:`exhale_function_namespacetvm_1a5db247e2fc116eb89596c4f2260f5fd3`
 
 - :ref:`exhale_function_namespacetvm_1a65d320780845ca2d9cabe659baf5650d`
 
-- :ref:`exhale_function_namespacetvm_1a66abe3176c42f9cdf33fd093da102d78`
-
 - :ref:`exhale_function_namespacetvm_1add476d29b0ca26e54e6358ccc4b1dbeb`
 
 - :ref:`exhale_function_namespacetvm_1a80ea8873c8723a7b89454683a972a2bd`
diff --git a/tirx/_sources/reference/cpp/generated/file_tvm_tirx_op_math.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_tirx_op_math.h.rst
index c3d3a5d8832..d8fc44bd44b 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_tirx_op_math.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_tirx_op_math.h.rst
@@ -57,9 +57,9 @@ Functions
 
 - 
:ref:`exhale_function_namespacetvm_1_1tirx_1aed615c151b18908d314e2f4fd62ae9f7`
 
-- 
:ref:`exhale_function_namespacetvm_1_1tirx_1ac66dc986673e79d2d9f6bbc4a7dc2d6f`
-
 - 
:ref:`exhale_function_namespacetvm_1_1tirx_1a232ca4bffb36db0d70b967ce516639cd`
 
 - 
:ref:`exhale_function_namespacetvm_1_1tirx_1a4f5fb501032540c31b8249d4b63160c2`
 
+- 
:ref:`exhale_function_namespacetvm_1_1tirx_1ac66dc986673e79d2d9f6bbc4a7dc2d6f`
+
diff --git 
a/tirx/_sources/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.rst
 
b/tirx/_sources/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.rst
index c09df1f83ac..7fec50ce06e 100644
--- 
a/tirx/_sources/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.rst
+++ 
b/tirx/_sources/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.rst
@@ -75,10 +75,10 @@ Functions
 ---------
 
 
-- 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31`
-
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a74518f928669160b1414e0828eaafbb6`
 
+- 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31`
+
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a91682000d93e5bd2f20173780c529c14`
 
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a774eac1d7ce7a993b13f5e3947a8c8a4`
diff --git a/tirx/_sources/reference/cpp/generated/namespace_tvm.rst 
b/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
index a29c7641108..cadae291097 100644
--- a/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
+++ b/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
@@ -410,24 +410,24 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a62ebf338fd59f1d6ecfcc24f6aa3c0ef`
 
-- :ref:`exhale_function_namespacetvm_1a149849cabbaead13c740e7d7d17950ca`
-
 - :ref:`exhale_function_namespacetvm_1ae5f0143e15cbea237c612c8f95e2b3ca`
 
+- :ref:`exhale_function_namespacetvm_1a149849cabbaead13c740e7d7d17950ca`
+
 - :ref:`exhale_function_namespacetvm_1a1e0b0aa1f15ebd4533c418a1d996ab12`
 
 - :ref:`exhale_function_namespacetvm_1a3d91d7a3e6dbe231127a2a915b498ee7`
 
+- :ref:`exhale_function_namespacetvm_1a77f31264db739e9277fb7fb673b0a558`
+
 - :ref:`exhale_function_namespacetvm_1a43b037a5aac55dcd56848c4857dba3dd`
 
-- :ref:`exhale_function_namespacetvm_1a77f31264db739e9277fb7fb673b0a558`
+- :ref:`exhale_function_namespacetvm_1a3eb9244782eaa685611c9e851816eddf`
 
 - :ref:`exhale_function_namespacetvm_1a8a0bc412728b3698f7f76c6ad5cd72f5`
 
 - :ref:`exhale_function_namespacetvm_1a63438696915e2a27d98071ff906f5339`
 
-- :ref:`exhale_function_namespacetvm_1a3eb9244782eaa685611c9e851816eddf`
-
 - :ref:`exhale_function_namespacetvm_1a24e781698f74f6087db5cba4c6168434`
 
 - :ref:`exhale_function_namespacetvm_1a7daabd0d8657f2d55915420bbc3af874`
@@ -648,13 +648,15 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1ab09a39be17461ad9a4f0ec0b3cb963d9`
 
+- :ref:`exhale_function_namespacetvm_1a4ff6afc90cabb820cf2f2fda6daefd92`
+
+- :ref:`exhale_function_namespacetvm_1acb2697d9f746f0377975893eb080288e`
+
 - :ref:`exhale_function_namespacetvm_1a253689828377e1e885a14b913f37a1c8`
 
 - :ref:`exhale_function_namespacetvm_1a92e2cae35b1e48f130b76f42c6ee3106`
 
-- :ref:`exhale_function_namespacetvm_1a4ff6afc90cabb820cf2f2fda6daefd92`
-
-- :ref:`exhale_function_namespacetvm_1acb2697d9f746f0377975893eb080288e`
+- :ref:`exhale_function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab`
 
 - :ref:`exhale_function_namespacetvm_1a3fc66f0c6cd2135365cd24917d931abe`
 
@@ -666,8 +668,6 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1afc83b50366be0862a6c8f88c9a4e62d5`
 
-- :ref:`exhale_function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab`
-
 - :ref:`exhale_function_namespacetvm_1add476d29b0ca26e54e6358ccc4b1dbeb`
 
 - :ref:`exhale_function_namespacetvm_1a80ea8873c8723a7b89454683a972a2bd`
@@ -760,6 +760,10 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a0854363590c38f5479b1da5e70c4f002`
 
+- :ref:`exhale_function_namespacetvm_1a9d8412e5f401f59f5ca85ed556d70810`
+
+- :ref:`exhale_function_namespacetvm_1ad0449d28f23318cc5163159a58c80ba3`
+
 - :ref:`exhale_function_namespacetvm_1a7477f9c7de0148e5580333452571ad66`
 
 - :ref:`exhale_function_namespacetvm_1a01a1524b95ddb4124f838526b0af1f5c`
@@ -768,10 +772,6 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1af682776c3609284f1bc3ea436e21a67a`
 
-- :ref:`exhale_function_namespacetvm_1a9d8412e5f401f59f5ca85ed556d70810`
-
-- :ref:`exhale_function_namespacetvm_1ad0449d28f23318cc5163159a58c80ba3`
-
 - :ref:`exhale_function_namespacetvm_1afd9566424968e15c462fb9bc2326c568`
 
 - :ref:`exhale_function_namespacetvm_1a509224ee70e43a87c9a9f90050130067`
@@ -836,34 +836,34 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1aae1dcfef78728c5490d3c107b4abac5a`
 
+- :ref:`exhale_function_namespacetvm_1a550c2a251b2a6fd2a72172fe3db75d40`
+
+- :ref:`exhale_function_namespacetvm_1abccc3d3e96ee608022b148ffa05034eb`
+
 - :ref:`exhale_function_namespacetvm_1a8c7a3555362a34c57e7eda751b699d6a`
 
 - :ref:`exhale_function_namespacetvm_1a1ce1eb32fc9d76ebe5a6b8d185024d41`
 
-- :ref:`exhale_function_namespacetvm_1abccc3d3e96ee608022b148ffa05034eb`
+- :ref:`exhale_function_namespacetvm_1a82dc2fe21e7a64be5a1b11c2a8775d31`
 
-- :ref:`exhale_function_namespacetvm_1a550c2a251b2a6fd2a72172fe3db75d40`
+- :ref:`exhale_function_namespacetvm_1a6f638564e5e4d1023096523800f2579e`
 
 - :ref:`exhale_function_namespacetvm_1a7fdc1742f400de487cb807737b16aacb`
 
 - :ref:`exhale_function_namespacetvm_1abd7d1b3232218b25e2e0cf6ef699a65f`
 
-- :ref:`exhale_function_namespacetvm_1a6f638564e5e4d1023096523800f2579e`
+- :ref:`exhale_function_namespacetvm_1a7c7fc3c45e6f6b52b2a1064deabd0797`
 
-- :ref:`exhale_function_namespacetvm_1a82dc2fe21e7a64be5a1b11c2a8775d31`
+- :ref:`exhale_function_namespacetvm_1ad5ba71021b167b0a6ca2138b2c8bbace`
 
 - :ref:`exhale_function_namespacetvm_1adfe0027298faaa905130ff80023b4804`
 
 - :ref:`exhale_function_namespacetvm_1a236d9aae385e6697874f75e4c8a69f8d`
 
-- :ref:`exhale_function_namespacetvm_1ad5ba71021b167b0a6ca2138b2c8bbace`
-
-- :ref:`exhale_function_namespacetvm_1a7c7fc3c45e6f6b52b2a1064deabd0797`
+- :ref:`exhale_function_namespacetvm_1a873bb60c71f37cbb743e21797a53ba06`
 
 - :ref:`exhale_function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0`
 
-- :ref:`exhale_function_namespacetvm_1a873bb60c71f37cbb743e21797a53ba06`
-
 - :ref:`exhale_function_namespacetvm_1ac58e284059c962f5a96e46d98fe24e8d`
 
 - :ref:`exhale_function_namespacetvm_1ab042ef46f754a15ae6c332babcd67907`
diff --git 
a/tirx/_sources/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.rst
 
b/tirx/_sources/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.rst
index b177bb38681..7a00ecf7961 100644
--- 
a/tirx/_sources/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.rst
+++ 
b/tirx/_sources/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.rst
@@ -26,10 +26,10 @@ Functions
 ---------
 
 
-- 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31`
-
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a74518f928669160b1414e0828eaafbb6`
 
+- 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31`
+
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a91682000d93e5bd2f20173780c529c14`
 
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a774eac1d7ce7a993b13f5e3947a8c8a4`
diff --git a/tirx/commit_hash b/tirx/commit_hash
index 8ad57457ade..d5ad268f75d 100644
--- a/tirx/commit_hash
+++ b/tirx/commit_hash
@@ -1 +1 @@
-eab49d73fc70fe825c7e84a5570843285dd5019d
+336af73223991bd5586efe528bd59f888c0efc46
diff --git a/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html 
b/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html
index fc4a8498b93..9548f1a1337 100644
--- a/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html
@@ -431,8 +431,8 @@ document.write(`
 <h2>Functions<a class="headerlink" href="#functions" title="Link to this 
heading">#</a></h2>
 <ul class="simple">
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a31d64ff4720a3ed13273776208ab1391.html#exhale-function-namespacetvm-1a31d64ff4720a3ed13273776208ab1391"><span
 class="std std-ref">Template Function tvm::WithAttrs</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a7e2bc626db8be997b1562c79df3d9e11.html#exhale-function-namespacetvm-1a7e2bc626db8be997b1562c79df3d9e11"><span
 class="std std-ref">Template Function tvm::WithoutAttr(TFunc, const 
std::string&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a011c96fb07f51688c56daf97a96c0302.html#exhale-function-namespacetvm-1a011c96fb07f51688c56daf97a96c0302"><span
 class="std std-ref">Template Function tvm::WithoutAttr(TFunc, 
ffi::reflection::AttrKey&lt;T&gt;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a7e2bc626db8be997b1562c79df3d9e11.html#exhale-function-namespacetvm-1a7e2bc626db8be997b1562c79df3d9e11"><span
 class="std std-ref">Template Function tvm::WithoutAttr(TFunc, const 
std::string&amp;)</span></a></p></li>
 </ul>
 </section>
 </section>
diff --git a/tirx/reference/cpp/generated/file_tvm_ir_prim_op.h.html 
b/tirx/reference/cpp/generated/file_tvm_ir_prim_op.h.html
index bda33660f8d..333de192123 100644
--- a/tirx/reference/cpp/generated/file_tvm_ir_prim_op.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_ir_prim_op.h.html
@@ -413,15 +413,15 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aaf4a06a5b8c9cb5a0aaa6bbb1998fe18.html#exhale-function-namespacetvm-1aaf4a06a5b8c9cb5a0aaa6bbb1998fe18"><span
 class="std std-ref">Function tvm::add(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a35ae5e4b912ab82c46c66448e0bfdd61.html#exhale-function-namespacetvm-1a35ae5e4b912ab82c46c66448e0bfdd61"><span
 class="std std-ref">Function tvm::add(const PrimExpr&amp;, double, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a62ebf338fd59f1d6ecfcc24f6aa3c0ef.html#exhale-function-namespacetvm-1a62ebf338fd59f1d6ecfcc24f6aa3c0ef"><span
 class="std std-ref">Function tvm::bitwise_and(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a149849cabbaead13c740e7d7d17950ca.html#exhale-function-namespacetvm-1a149849cabbaead13c740e7d7d17950ca"><span
 class="std std-ref">Function tvm::bitwise_and(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ae5f0143e15cbea237c612c8f95e2b3ca.html#exhale-function-namespacetvm-1ae5f0143e15cbea237c612c8f95e2b3ca"><span
 class="std std-ref">Function tvm::bitwise_and(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a149849cabbaead13c740e7d7d17950ca.html#exhale-function-namespacetvm-1a149849cabbaead13c740e7d7d17950ca"><span
 class="std std-ref">Function tvm::bitwise_and(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a1e0b0aa1f15ebd4533c418a1d996ab12.html#exhale-function-namespacetvm-1a1e0b0aa1f15ebd4533c418a1d996ab12"><span
 class="std std-ref">Function tvm::bitwise_neg</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a3d91d7a3e6dbe231127a2a915b498ee7.html#exhale-function-namespacetvm-1a3d91d7a3e6dbe231127a2a915b498ee7"><span
 class="std std-ref">Function tvm::bitwise_or(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a43b037a5aac55dcd56848c4857dba3dd.html#exhale-function-namespacetvm-1a43b037a5aac55dcd56848c4857dba3dd"><span
 class="std std-ref">Function tvm::bitwise_or(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a77f31264db739e9277fb7fb673b0a558.html#exhale-function-namespacetvm-1a77f31264db739e9277fb7fb673b0a558"><span
 class="std std-ref">Function tvm::bitwise_or(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a43b037a5aac55dcd56848c4857dba3dd.html#exhale-function-namespacetvm-1a43b037a5aac55dcd56848c4857dba3dd"><span
 class="std std-ref">Function tvm::bitwise_or(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a3eb9244782eaa685611c9e851816eddf.html#exhale-function-namespacetvm-1a3eb9244782eaa685611c9e851816eddf"><span
 class="std std-ref">Function tvm::bitwise_xor(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a8a0bc412728b3698f7f76c6ad5cd72f5.html#exhale-function-namespacetvm-1a8a0bc412728b3698f7f76c6ad5cd72f5"><span
 class="std std-ref">Function tvm::bitwise_xor(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a63438696915e2a27d98071ff906f5339.html#exhale-function-namespacetvm-1a63438696915e2a27d98071ff906f5339"><span
 class="std std-ref">Function tvm::bitwise_xor(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a3eb9244782eaa685611c9e851816eddf.html#exhale-function-namespacetvm-1a3eb9244782eaa685611c9e851816eddf"><span
 class="std std-ref">Function tvm::bitwise_xor(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac56320b19588a2b78ee6af41871589fa.html#exhale-function-namespacetvm-1ac56320b19588a2b78ee6af41871589fa"><span
 class="std std-ref">Function tvm::ceildiv</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ae034d880d0a0d5d575b101e6ed1381d6.html#exhale-function-namespacetvm-1ae034d880d0a0d5d575b101e6ed1381d6"><span
 class="std std-ref">Function tvm::div(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a0fca6e906a15aa171db096bf0914f1e0.html#exhale-function-namespacetvm-1a0fca6e906a15aa171db096bf0914f1e0"><span
 class="std std-ref">Function tvm::div(const PrimExpr&amp;, float, 
Location)</span></a></p></li>
@@ -502,33 +502,33 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ab354bf1270121abea71fade83f13b0b0.html#exhale-function-namespacetvm-1ab354bf1270121abea71fade83f13b0b0"><span
 class="std std-ref">Function tvm::operator!(PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a03983cf66713724c138f9697bb8e0e97.html#exhale-function-namespacetvm-1a03983cf66713724c138f9697bb8e0e97"><span
 class="std std-ref">Function tvm::operator!=(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ab25738e50b37cd07b2d171ca74ba9321.html#exhale-function-namespacetvm-1ab25738e50b37cd07b2d171ca74ba9321"><span
 class="std std-ref">Template Function tvm::operator%(const PrimExpr&amp;, 
const TB&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a92e2cae35b1e48f130b76f42c6ee3106.html#exhale-function-namespacetvm-1a92e2cae35b1e48f130b76f42c6ee3106"><span
 class="std std-ref">Function tvm::operator&amp;(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a4ff6afc90cabb820cf2f2fda6daefd92.html#exhale-function-namespacetvm-1a4ff6afc90cabb820cf2f2fda6daefd92"><span
 class="std std-ref">Function tvm::operator&amp;(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1acb2697d9f746f0377975893eb080288e.html#exhale-function-namespacetvm-1acb2697d9f746f0377975893eb080288e"><span
 class="std std-ref">Function tvm::operator&amp;(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a92e2cae35b1e48f130b76f42c6ee3106.html#exhale-function-namespacetvm-1a92e2cae35b1e48f130b76f42c6ee3106"><span
 class="std std-ref">Function tvm::operator&amp;(PrimExpr, 
PrimExpr)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab.html#exhale-function-namespacetvm-1aca62d5095a23e0e24db1d6611d118eab"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(const PrimExpr&amp;, 
bool)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a3fc66f0c6cd2135365cd24917d931abe.html#exhale-function-namespacetvm-1a3fc66f0c6cd2135365cd24917d931abe"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(bool, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1afc83b50366be0862a6c8f88c9a4e62d5.html#exhale-function-namespacetvm-1afc83b50366be0862a6c8f88c9a4e62d5"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab.html#exhale-function-namespacetvm-1aca62d5095a23e0e24db1d6611d118eab"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(const PrimExpr&amp;, 
bool)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a5c5034de2993b9130b7bd9d593a11bb5.html#exhale-function-namespacetvm-1a5c5034de2993b9130b7bd9d593a11bb5"><span
 class="std std-ref">Function tvm::operator*(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1af70bb4a982810d795dbd17ce73c6b124.html#exhale-function-namespacetvm-1af70bb4a982810d795dbd17ce73c6b124"><span
 class="std std-ref">Function tvm::operator*(const PrimExpr&amp;, 
float)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ace5dbde3bde1ba48d14a3f9064a45aee.html#exhale-function-namespacetvm-1ace5dbde3bde1ba48d14a3f9064a45aee"><span
 class="std std-ref">Function tvm::operator*(float, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aca621e1d2df8562819bc021c1410b741.html#exhale-function-namespacetvm-1aca621e1d2df8562819bc021c1410b741"><span
 class="std std-ref">Function tvm::operator*(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a6823188ec16be854223bbffe349c975d.html#exhale-function-namespacetvm-1a6823188ec16be854223bbffe349c975d"><span
 class="std std-ref">Function tvm::operator*(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a1815d8b152819885a5733554f374a9ca.html#exhale-function-namespacetvm-1a1815d8b152819885a5733554f374a9ca"><span
 class="std std-ref">Function tvm::operator*(const PrimExpr&amp;, 
double)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a5c5034de2993b9130b7bd9d593a11bb5.html#exhale-function-namespacetvm-1a5c5034de2993b9130b7bd9d593a11bb5"><span
 class="std std-ref">Function tvm::operator*(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a9233d7b436ae52ac070442ba19caed18.html#exhale-function-namespacetvm-1a9233d7b436ae52ac070442ba19caed18"><span
 class="std std-ref">Function tvm::operator*=</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1af246f441d4ac21b110185b77240b2dcc.html#exhale-function-namespacetvm-1af246f441d4ac21b110185b77240b2dcc"><span
 class="std std-ref">Function tvm::operator+(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a2725c044e8067299c3dccbd453ce614f.html#exhale-function-namespacetvm-1a2725c044e8067299c3dccbd453ce614f"><span
 class="std std-ref">Function tvm::operator+(const PrimExpr&amp;, 
float)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac86d7f61b9f0899a08685145f6bb5051.html#exhale-function-namespacetvm-1ac86d7f61b9f0899a08685145f6bb5051"><span
 class="std std-ref">Function tvm::operator+(float, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad728a6c2c3d21242a4df808aadb722eb.html#exhale-function-namespacetvm-1ad728a6c2c3d21242a4df808aadb722eb"><span
 class="std std-ref">Function tvm::operator+(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a50bfde26f015ed64e1c0341dd65d3fad.html#exhale-function-namespacetvm-1a50bfde26f015ed64e1c0341dd65d3fad"><span
 class="std std-ref">Function tvm::operator+(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac225d9ad74343d0e97a5e943e7f6a7d1.html#exhale-function-namespacetvm-1ac225d9ad74343d0e97a5e943e7f6a7d1"><span
 class="std std-ref">Function tvm::operator+(const PrimExpr&amp;, 
double)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1af246f441d4ac21b110185b77240b2dcc.html#exhale-function-namespacetvm-1af246f441d4ac21b110185b77240b2dcc"><span
 class="std std-ref">Function tvm::operator+(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a96061840d12f84eeecc8fae11e245242.html#exhale-function-namespacetvm-1a96061840d12f84eeecc8fae11e245242"><span
 class="std std-ref">Function tvm::operator+=</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1abde487c0197942c4ebb1b47277b89dac.html#exhale-function-namespacetvm-1abde487c0197942c4ebb1b47277b89dac"><span
 class="std std-ref">Function tvm::operator-(PrimExpr, 
PrimExpr)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1abc417454badf61b154d6a8d87cd8f171.html#exhale-function-namespacetvm-1abc417454badf61b154d6a8d87cd8f171"><span
 class="std std-ref">Function tvm::operator-(PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a679ff94dec26779d8769231abb229647.html#exhale-function-namespacetvm-1a679ff94dec26779d8769231abb229647"><span
 class="std std-ref">Function tvm::operator-(const PrimExpr&amp;, 
float)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aef861fe5325bc0b415a905a24c42f10a.html#exhale-function-namespacetvm-1aef861fe5325bc0b415a905a24c42f10a"><span
 class="std std-ref">Function tvm::operator-(float, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a4f40ad3340a853d58664bc864dc10d47.html#exhale-function-namespacetvm-1a4f40ad3340a853d58664bc864dc10d47"><span
 class="std std-ref">Function tvm::operator-(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1af7c46ff33a2727f48b10d7d563f4a746.html#exhale-function-namespacetvm-1af7c46ff33a2727f48b10d7d563f4a746"><span
 class="std std-ref">Function tvm::operator-(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a028ba217f99b6cb1592a6a56b2bc9ee5.html#exhale-function-namespacetvm-1a028ba217f99b6cb1592a6a56b2bc9ee5"><span
 class="std std-ref">Function tvm::operator-(const PrimExpr&amp;, 
double)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1abde487c0197942c4ebb1b47277b89dac.html#exhale-function-namespacetvm-1abde487c0197942c4ebb1b47277b89dac"><span
 class="std std-ref">Function tvm::operator-(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1abc417454badf61b154d6a8d87cd8f171.html#exhale-function-namespacetvm-1abc417454badf61b154d6a8d87cd8f171"><span
 class="std std-ref">Function tvm::operator-(PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a164d454c519fecaa5611c86b65469acc.html#exhale-function-namespacetvm-1a164d454c519fecaa5611c86b65469acc"><span
 class="std std-ref">Function tvm::operator-=</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a18256ba1213ce5ff3cf8037a314354b7.html#exhale-function-namespacetvm-1a18256ba1213ce5ff3cf8037a314354b7"><span
 class="std std-ref">Function tvm::operator/(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a136427374941fbf8e50f53b1cab39e38.html#exhale-function-namespacetvm-1a136427374941fbf8e50f53b1cab39e38"><span
 class="std std-ref">Template Function tvm::operator/(const PrimExpr&amp;, 
const TB&amp;)</span></a></p></li>
@@ -539,9 +539,9 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a46877235265ab97544ec2e561f521b0f.html#exhale-function-namespacetvm-1a46877235265ab97544ec2e561f521b0f"><span
 class="std std-ref">Function tvm::operator&lt;(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aa672271dbd566a0e7b9e4c87664bccb4.html#exhale-function-namespacetvm-1aa672271dbd566a0e7b9e4c87664bccb4"><span
 class="std std-ref">Function tvm::operator&lt;(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a0854363590c38f5479b1da5e70c4f002.html#exhale-function-namespacetvm-1a0854363590c38f5479b1da5e70c4f002"><span
 class="std std-ref">Function tvm::operator&lt;(const PrimExpr&amp;, 
double)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1af682776c3609284f1bc3ea436e21a67a.html#exhale-function-namespacetvm-1af682776c3609284f1bc3ea436e21a67a"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a9d8412e5f401f59f5ca85ed556d70810.html#exhale-function-namespacetvm-1a9d8412e5f401f59f5ca85ed556d70810"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad0449d28f23318cc5163159a58c80ba3.html#exhale-function-namespacetvm-1ad0449d28f23318cc5163159a58c80ba3"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1af682776c3609284f1bc3ea436e21a67a.html#exhale-function-namespacetvm-1af682776c3609284f1bc3ea436e21a67a"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a598f8139c469abc4066dbdd0a0a0845d.html#exhale-function-namespacetvm-1a598f8139c469abc4066dbdd0a0a0845d"><span
 class="std std-ref">Function tvm::operator&lt;=(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a06d97bd5ee2c12e8547be0cc42f6b300.html#exhale-function-namespacetvm-1a06d97bd5ee2c12e8547be0cc42f6b300"><span
 class="std std-ref">Function tvm::operator&lt;=(const PrimExpr&amp;, 
float)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a872f50bd7175eccf440865311aa75232.html#exhale-function-namespacetvm-1a872f50bd7175eccf440865311aa75232"><span
 class="std std-ref">Function tvm::operator&lt;=(float, const 
PrimExpr&amp;)</span></a></p></li>
@@ -561,17 +561,17 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1af7dee311b945dfc5a821a119c1db9ad1.html#exhale-function-namespacetvm-1af7dee311b945dfc5a821a119c1db9ad1"><span
 class="std std-ref">Function tvm::operator&gt;=(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac194836fc11a8ba34e44738da17fd116.html#exhale-function-namespacetvm-1ac194836fc11a8ba34e44738da17fd116"><span
 class="std std-ref">Function tvm::operator&gt;=(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aae1dcfef78728c5490d3c107b4abac5a.html#exhale-function-namespacetvm-1aae1dcfef78728c5490d3c107b4abac5a"><span
 class="std std-ref">Function tvm::operator&gt;=(const PrimExpr&amp;, 
double)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a1ce1eb32fc9d76ebe5a6b8d185024d41.html#exhale-function-namespacetvm-1a1ce1eb32fc9d76ebe5a6b8d185024d41"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1abccc3d3e96ee608022b148ffa05034eb.html#exhale-function-namespacetvm-1abccc3d3e96ee608022b148ffa05034eb"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a550c2a251b2a6fd2a72172fe3db75d40.html#exhale-function-namespacetvm-1a550c2a251b2a6fd2a72172fe3db75d40"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(int, const 
PrimExpr&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1abd7d1b3232218b25e2e0cf6ef699a65f.html#exhale-function-namespacetvm-1abd7d1b3232218b25e2e0cf6ef699a65f"><span
 class="std std-ref">Function tvm::operator^(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a6f638564e5e4d1023096523800f2579e.html#exhale-function-namespacetvm-1a6f638564e5e4d1023096523800f2579e"><span
 class="std std-ref">Function tvm::operator^(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1abccc3d3e96ee608022b148ffa05034eb.html#exhale-function-namespacetvm-1abccc3d3e96ee608022b148ffa05034eb"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(const PrimExpr&amp;, 
int)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a1ce1eb32fc9d76ebe5a6b8d185024d41.html#exhale-function-namespacetvm-1a1ce1eb32fc9d76ebe5a6b8d185024d41"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a82dc2fe21e7a64be5a1b11c2a8775d31.html#exhale-function-namespacetvm-1a82dc2fe21e7a64be5a1b11c2a8775d31"><span
 class="std std-ref">Function tvm::operator^(const PrimExpr&amp;, 
int)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a236d9aae385e6697874f75e4c8a69f8d.html#exhale-function-namespacetvm-1a236d9aae385e6697874f75e4c8a69f8d"><span
 class="std std-ref">Function tvm::operator|(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1ad5ba71021b167b0a6ca2138b2c8bbace.html#exhale-function-namespacetvm-1ad5ba71021b167b0a6ca2138b2c8bbace"><span
 class="std std-ref">Function tvm::operator|(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a6f638564e5e4d1023096523800f2579e.html#exhale-function-namespacetvm-1a6f638564e5e4d1023096523800f2579e"><span
 class="std std-ref">Function tvm::operator^(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1abd7d1b3232218b25e2e0cf6ef699a65f.html#exhale-function-namespacetvm-1abd7d1b3232218b25e2e0cf6ef699a65f"><span
 class="std std-ref">Function tvm::operator^(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7c7fc3c45e6f6b52b2a1064deabd0797.html#exhale-function-namespacetvm-1a7c7fc3c45e6f6b52b2a1064deabd0797"><span
 class="std std-ref">Function tvm::operator|(const PrimExpr&amp;, 
int)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0.html#exhale-function-namespacetvm-1a1a3f9ad4d0e25eee9c0b3a9c83114bc0"><span
 class="std std-ref">Function tvm::operator||(bool, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1ad5ba71021b167b0a6ca2138b2c8bbace.html#exhale-function-namespacetvm-1ad5ba71021b167b0a6ca2138b2c8bbace"><span
 class="std std-ref">Function tvm::operator|(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a236d9aae385e6697874f75e4c8a69f8d.html#exhale-function-namespacetvm-1a236d9aae385e6697874f75e4c8a69f8d"><span
 class="std std-ref">Function tvm::operator|(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a873bb60c71f37cbb743e21797a53ba06.html#exhale-function-namespacetvm-1a873bb60c71f37cbb743e21797a53ba06"><span
 class="std std-ref">Function tvm::operator||(const PrimExpr&amp;, 
bool)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0.html#exhale-function-namespacetvm-1a1a3f9ad4d0e25eee9c0b3a9c83114bc0"><span
 class="std std-ref">Function tvm::operator||(bool, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac3bf2ef3556c995846dddcd84e5db8a6.html#exhale-function-namespacetvm-1ac3bf2ef3556c995846dddcd84e5db8a6"><span
 class="std std-ref">Function tvm::operator||(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a354b9954ff25dd819a51d856fdd38827.html#exhale-function-namespacetvm-1a354b9954ff25dd819a51d856fdd38827"><span
 class="std std-ref">Function tvm::operator~(PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a1dc9fce03b15f071c711a198b37fc37c.html#exhale-function-namespacetvm-1-1prim-1a1dc9fce03b15f071c711a198b37fc37c"><span
 class="std std-ref">Function tvm::prim::abs</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.html 
b/tirx/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.html
index ba5becad6bf..a4624fb7b0f 100644
--- a/tirx/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.html
@@ -455,16 +455,16 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7be71ed571f41ce0a36e87446aa04f35.html#exhale-function-namespacetvm-1a7be71ed571f41ce0a36e87446aa04f35"><span
 class="std std-ref">Template Function tvm::div(const Pattern&lt;TA&gt;&amp;, 
const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5ca8906ddad2083a761664c49de0213f.html#exhale-function-namespacetvm-1a5ca8906ddad2083a761664c49de0213f"><span
 class="std std-ref">Template Function tvm::div(const Pattern&lt;TA&gt;&amp;, 
int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a02224802057577e4a98e692b72a47225.html#exhale-function-namespacetvm-1a02224802057577e4a98e692b72a47225"><span
 class="std std-ref">Template Function tvm::div(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1aba7b9587003dda3fe9f353c80c2f5dfd.html#exhale-function-namespacetvm-1aba7b9587003dda3fe9f353c80c2f5dfd"><span
 class="std std-ref">Template Function tvm::floordiv(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a9376cf5684d043ff86fdd43767deaa59.html#exhale-function-namespacetvm-1a9376cf5684d043ff86fdd43767deaa59"><span
 class="std std-ref">Template Function tvm::floordiv(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad6f2b9d9c6ac80579866e62f53756e25.html#exhale-function-namespacetvm-1ad6f2b9d9c6ac80579866e62f53756e25"><span
 class="std std-ref">Template Function tvm::floordiv(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1aba7b9587003dda3fe9f353c80c2f5dfd.html#exhale-function-namespacetvm-1aba7b9587003dda3fe9f353c80c2f5dfd"><span
 class="std std-ref">Template Function tvm::floordiv(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a66ed8401a553ad5d4f444283cd619e85.html#exhale-function-namespacetvm-1a66ed8401a553ad5d4f444283cd619e85"><span
 class="std std-ref">Template Function tvm::floormod(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a6d6a1c629c51224ea66b141ff966b93f.html#exhale-function-namespacetvm-1a6d6a1c629c51224ea66b141ff966b93f"><span
 class="std std-ref">Template Function tvm::floormod(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aaa57296cf5633ae36e8f6c1685db5d63.html#exhale-function-namespacetvm-1aaa57296cf5633ae36e8f6c1685db5d63"><span
 class="std std-ref">Template Function tvm::floormod(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a2c34094a0d90d2a554336564b1fba3a2.html#exhale-function-namespacetvm-1a2c34094a0d90d2a554336564b1fba3a2"><span
 class="std std-ref">Template Function tvm::if_then_else(const 
Pattern&lt;TCond&gt;&amp;, const Pattern&lt;TA&gt;&amp;, const 
Pattern&lt;TB&gt;&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1ac9d50c060c54980dff8f0f62736f7e1f.html#exhale-function-namespacetvm-1ac9d50c060c54980dff8f0f62736f7e1f"><span
 class="std std-ref">Template Function tvm::max(const Pattern&lt;TA&gt;&amp;, 
const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a752f6f3c02b9ae41ce24db2d1a769105.html#exhale-function-namespacetvm-1a752f6f3c02b9ae41ce24db2d1a769105"><span
 class="std std-ref">Template Function tvm::max(const Pattern&lt;TA&gt;&amp;, 
int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5eabe48483942dd9209e0f1970d92966.html#exhale-function-namespacetvm-1a5eabe48483942dd9209e0f1970d92966"><span
 class="std std-ref">Template Function tvm::max(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1ac9d50c060c54980dff8f0f62736f7e1f.html#exhale-function-namespacetvm-1ac9d50c060c54980dff8f0f62736f7e1f"><span
 class="std std-ref">Template Function tvm::max(const Pattern&lt;TA&gt;&amp;, 
const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac157e28ac096e2178d5af4f5ac124090.html#exhale-function-namespacetvm-1ac157e28ac096e2178d5af4f5ac124090"><span
 class="std std-ref">Template Function tvm::min(const Pattern&lt;TA&gt;&amp;, 
const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a3beb6ede9dc1c8d2ac91c0ffed0b32f3.html#exhale-function-namespacetvm-1a3beb6ede9dc1c8d2ac91c0ffed0b32f3"><span
 class="std std-ref">Template Function tvm::min(const Pattern&lt;TA&gt;&amp;, 
int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a90215dca2b70c507d5e32ed71704b54c.html#exhale-function-namespacetvm-1a90215dca2b70c507d5e32ed71704b54c"><span
 class="std std-ref">Template Function tvm::min(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
@@ -476,9 +476,9 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a15550334ba622451f41e2f04d386c1a2.html#exhale-function-namespacetvm-1a15550334ba622451f41e2f04d386c1a2"><span
 class="std std-ref">Template Function tvm::operator%(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ab09a39be17461ad9a4f0ec0b3cb963d9.html#exhale-function-namespacetvm-1ab09a39be17461ad9a4f0ec0b3cb963d9"><span
 class="std std-ref">Template Function tvm::operator%(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a253689828377e1e885a14b913f37a1c8.html#exhale-function-namespacetvm-1a253689828377e1e885a14b913f37a1c8"><span
 class="std std-ref">Template Function tvm::operator&amp;(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a66abe3176c42f9cdf33fd093da102d78.html#exhale-function-namespacetvm-1a66abe3176c42f9cdf33fd093da102d78"><span
 class="std std-ref">Template Function tvm::operator&amp;&amp;(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5db247e2fc116eb89596c4f2260f5fd3.html#exhale-function-namespacetvm-1a5db247e2fc116eb89596c4f2260f5fd3"><span
 class="std std-ref">Template Function tvm::operator&amp;&amp;(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a65d320780845ca2d9cabe659baf5650d.html#exhale-function-namespacetvm-1a65d320780845ca2d9cabe659baf5650d"><span
 class="std std-ref">Template Function tvm::operator&amp;&amp;(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a66abe3176c42f9cdf33fd093da102d78.html#exhale-function-namespacetvm-1a66abe3176c42f9cdf33fd093da102d78"><span
 class="std std-ref">Template Function tvm::operator&amp;&amp;(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1add476d29b0ca26e54e6358ccc4b1dbeb.html#exhale-function-namespacetvm-1add476d29b0ca26e54e6358ccc4b1dbeb"><span
 class="std std-ref">Template Function tvm::operator*(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a80ea8873c8723a7b89454683a972a2bd.html#exhale-function-namespacetvm-1a80ea8873c8723a7b89454683a972a2bd"><span
 class="std std-ref">Template Function tvm::operator*(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a9aafb09559d1108176ccc9fd5e41091d.html#exhale-function-namespacetvm-1a9aafb09559d1108176ccc9fd5e41091d"><span
 class="std std-ref">Template Function tvm::operator*(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/file_tvm_tirx_op_math.h.html 
b/tirx/reference/cpp/generated/file_tvm_tirx_op_math.h.html
index 4b1fd7d1cb3..5f9cad90230 100644
--- a/tirx/reference/cpp/generated/file_tvm_tirx_op_math.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_tirx_op_math.h.html
@@ -390,9 +390,9 @@ document.write(`
 <h2>Functions<a class="headerlink" href="#functions" title="Link to this 
heading">#</a></h2>
 <ul class="simple">
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1tirx_1aed615c151b18908d314e2f4fd62ae9f7.html#exhale-function-namespacetvm-1-1tirx-1aed615c151b18908d314e2f4fd62ae9f7"><span
 class="std std-ref">Function tvm::tirx::fast_erf_float_expr</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1tirx_1ac66dc986673e79d2d9f6bbc4a7dc2d6f.html#exhale-function-namespacetvm-1-1tirx-1ac66dc986673e79d2d9f6bbc4a7dc2d6f"><span
 class="std std-ref">Function tvm::tirx::logaddexp(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1tirx_1a232ca4bffb36db0d70b967ce516639cd.html#exhale-function-namespacetvm-1-1tirx-1a232ca4bffb36db0d70b967ce516639cd"><span
 class="std std-ref">Function tvm::tirx::logaddexp(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1tirx_1a4f5fb501032540c31b8249d4b63160c2.html#exhale-function-namespacetvm-1-1tirx-1a4f5fb501032540c31b8249d4b63160c2"><span
 class="std std-ref">Function tvm::tirx::logaddexp(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1tirx_1ac66dc986673e79d2d9f6bbc4a7dc2d6f.html#exhale-function-namespacetvm-1-1tirx-1ac66dc986673e79d2d9f6bbc4a7dc2d6f"><span
 class="std std-ref">Function tvm::tirx::logaddexp(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 </ul>
 </section>
 </section>
diff --git 
a/tirx/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.html 
b/tirx/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.html
index b87b1d46dcd..5936f953c24 100644
--- a/tirx/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.html
@@ -399,8 +399,8 @@ document.write(`
 <section id="functions">
 <h2>Functions<a class="headerlink" href="#functions" title="Link to this 
heading">#</a></h2>
 <ul class="simple">
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1ac307c2206e6fcacb36fe08289e5b5a31"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
Var)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a74518f928669160b1414e0828eaafbb6.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a74518f928669160b1414e0828eaafbb6"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
TensorVar)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1ac307c2206e6fcacb36fe08289e5b5a31"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
Var)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a91682000d93e5bd2f20173780c529c14.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a91682000d93e5bd2f20173780c529c14"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncAttrs</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a774eac1d7ce7a993b13f5e3947a8c8a4.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a774eac1d7ce7a993b13f5e3947a8c8a4"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncName</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1afd5dc6b469056bd40917e93b6def788c.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1afd5dc6b469056bd40917e93b6def788c"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncRet</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/namespace_tvm.html 
b/tirx/reference/cpp/generated/namespace_tvm.html
index 1b9cb31c69f..09a9ec7eb12 100644
--- a/tirx/reference/cpp/generated/namespace_tvm.html
+++ b/tirx/reference/cpp/generated/namespace_tvm.html
@@ -572,15 +572,15 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aaf4a06a5b8c9cb5a0aaa6bbb1998fe18.html#exhale-function-namespacetvm-1aaf4a06a5b8c9cb5a0aaa6bbb1998fe18"><span
 class="std std-ref">Function tvm::add(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a35ae5e4b912ab82c46c66448e0bfdd61.html#exhale-function-namespacetvm-1a35ae5e4b912ab82c46c66448e0bfdd61"><span
 class="std std-ref">Function tvm::add(const PrimExpr&amp;, double, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a62ebf338fd59f1d6ecfcc24f6aa3c0ef.html#exhale-function-namespacetvm-1a62ebf338fd59f1d6ecfcc24f6aa3c0ef"><span
 class="std std-ref">Function tvm::bitwise_and(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a149849cabbaead13c740e7d7d17950ca.html#exhale-function-namespacetvm-1a149849cabbaead13c740e7d7d17950ca"><span
 class="std std-ref">Function tvm::bitwise_and(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ae5f0143e15cbea237c612c8f95e2b3ca.html#exhale-function-namespacetvm-1ae5f0143e15cbea237c612c8f95e2b3ca"><span
 class="std std-ref">Function tvm::bitwise_and(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a149849cabbaead13c740e7d7d17950ca.html#exhale-function-namespacetvm-1a149849cabbaead13c740e7d7d17950ca"><span
 class="std std-ref">Function tvm::bitwise_and(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a1e0b0aa1f15ebd4533c418a1d996ab12.html#exhale-function-namespacetvm-1a1e0b0aa1f15ebd4533c418a1d996ab12"><span
 class="std std-ref">Function tvm::bitwise_neg</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a3d91d7a3e6dbe231127a2a915b498ee7.html#exhale-function-namespacetvm-1a3d91d7a3e6dbe231127a2a915b498ee7"><span
 class="std std-ref">Function tvm::bitwise_or(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a43b037a5aac55dcd56848c4857dba3dd.html#exhale-function-namespacetvm-1a43b037a5aac55dcd56848c4857dba3dd"><span
 class="std std-ref">Function tvm::bitwise_or(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a77f31264db739e9277fb7fb673b0a558.html#exhale-function-namespacetvm-1a77f31264db739e9277fb7fb673b0a558"><span
 class="std std-ref">Function tvm::bitwise_or(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a43b037a5aac55dcd56848c4857dba3dd.html#exhale-function-namespacetvm-1a43b037a5aac55dcd56848c4857dba3dd"><span
 class="std std-ref">Function tvm::bitwise_or(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a3eb9244782eaa685611c9e851816eddf.html#exhale-function-namespacetvm-1a3eb9244782eaa685611c9e851816eddf"><span
 class="std std-ref">Function tvm::bitwise_xor(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a8a0bc412728b3698f7f76c6ad5cd72f5.html#exhale-function-namespacetvm-1a8a0bc412728b3698f7f76c6ad5cd72f5"><span
 class="std std-ref">Function tvm::bitwise_xor(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a63438696915e2a27d98071ff906f5339.html#exhale-function-namespacetvm-1a63438696915e2a27d98071ff906f5339"><span
 class="std std-ref">Function tvm::bitwise_xor(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a3eb9244782eaa685611c9e851816eddf.html#exhale-function-namespacetvm-1a3eb9244782eaa685611c9e851816eddf"><span
 class="std std-ref">Function tvm::bitwise_xor(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a24e781698f74f6087db5cba4c6168434.html#exhale-function-namespacetvm-1a24e781698f74f6087db5cba4c6168434"><span
 class="std std-ref">Template Function tvm::broadcast</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7daabd0d8657f2d55915420bbc3af874.html#exhale-function-namespacetvm-1a7daabd0d8657f2d55915420bbc3af874"><span
 class="std std-ref">Template Function tvm::cast</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac56320b19588a2b78ee6af41871589fa.html#exhale-function-namespacetvm-1ac56320b19588a2b78ee6af41871589fa"><span
 class="std std-ref">Function tvm::ceildiv</span></a></p></li>
@@ -691,16 +691,16 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1afcdbd1fab3bdd58534c7fa93f3443d91.html#exhale-function-namespacetvm-1afcdbd1fab3bdd58534c7fa93f3443d91"><span
 class="std std-ref">Template Function tvm::operator%(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a15550334ba622451f41e2f04d386c1a2.html#exhale-function-namespacetvm-1a15550334ba622451f41e2f04d386c1a2"><span
 class="std std-ref">Template Function tvm::operator%(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ab09a39be17461ad9a4f0ec0b3cb963d9.html#exhale-function-namespacetvm-1ab09a39be17461ad9a4f0ec0b3cb963d9"><span
 class="std std-ref">Template Function tvm::operator%(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a253689828377e1e885a14b913f37a1c8.html#exhale-function-namespacetvm-1a253689828377e1e885a14b913f37a1c8"><span
 class="std std-ref">Template Function tvm::operator&amp;(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a92e2cae35b1e48f130b76f42c6ee3106.html#exhale-function-namespacetvm-1a92e2cae35b1e48f130b76f42c6ee3106"><span
 class="std std-ref">Function tvm::operator&amp;(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a4ff6afc90cabb820cf2f2fda6daefd92.html#exhale-function-namespacetvm-1a4ff6afc90cabb820cf2f2fda6daefd92"><span
 class="std std-ref">Function tvm::operator&amp;(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1acb2697d9f746f0377975893eb080288e.html#exhale-function-namespacetvm-1acb2697d9f746f0377975893eb080288e"><span
 class="std std-ref">Function tvm::operator&amp;(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a253689828377e1e885a14b913f37a1c8.html#exhale-function-namespacetvm-1a253689828377e1e885a14b913f37a1c8"><span
 class="std std-ref">Template Function tvm::operator&amp;(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a92e2cae35b1e48f130b76f42c6ee3106.html#exhale-function-namespacetvm-1a92e2cae35b1e48f130b76f42c6ee3106"><span
 class="std std-ref">Function tvm::operator&amp;(PrimExpr, 
PrimExpr)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab.html#exhale-function-namespacetvm-1aca62d5095a23e0e24db1d6611d118eab"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(const PrimExpr&amp;, 
bool)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a3fc66f0c6cd2135365cd24917d931abe.html#exhale-function-namespacetvm-1a3fc66f0c6cd2135365cd24917d931abe"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(bool, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5db247e2fc116eb89596c4f2260f5fd3.html#exhale-function-namespacetvm-1a5db247e2fc116eb89596c4f2260f5fd3"><span
 class="std std-ref">Template Function tvm::operator&amp;&amp;(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a65d320780845ca2d9cabe659baf5650d.html#exhale-function-namespacetvm-1a65d320780845ca2d9cabe659baf5650d"><span
 class="std std-ref">Template Function tvm::operator&amp;&amp;(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a66abe3176c42f9cdf33fd093da102d78.html#exhale-function-namespacetvm-1a66abe3176c42f9cdf33fd093da102d78"><span
 class="std std-ref">Template Function tvm::operator&amp;&amp;(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1afc83b50366be0862a6c8f88c9a4e62d5.html#exhale-function-namespacetvm-1afc83b50366be0862a6c8f88c9a4e62d5"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab.html#exhale-function-namespacetvm-1aca62d5095a23e0e24db1d6611d118eab"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(const PrimExpr&amp;, 
bool)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1add476d29b0ca26e54e6358ccc4b1dbeb.html#exhale-function-namespacetvm-1add476d29b0ca26e54e6358ccc4b1dbeb"><span
 class="std std-ref">Template Function tvm::operator*(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a80ea8873c8723a7b89454683a972a2bd.html#exhale-function-namespacetvm-1a80ea8873c8723a7b89454683a972a2bd"><span
 class="std std-ref">Template Function tvm::operator*(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a9aafb09559d1108176ccc9fd5e41091d.html#exhale-function-namespacetvm-1a9aafb09559d1108176ccc9fd5e41091d"><span
 class="std std-ref">Template Function tvm::operator*(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
@@ -747,12 +747,12 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a46877235265ab97544ec2e561f521b0f.html#exhale-function-namespacetvm-1a46877235265ab97544ec2e561f521b0f"><span
 class="std std-ref">Function tvm::operator&lt;(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aa672271dbd566a0e7b9e4c87664bccb4.html#exhale-function-namespacetvm-1aa672271dbd566a0e7b9e4c87664bccb4"><span
 class="std std-ref">Function tvm::operator&lt;(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a0854363590c38f5479b1da5e70c4f002.html#exhale-function-namespacetvm-1a0854363590c38f5479b1da5e70c4f002"><span
 class="std std-ref">Function tvm::operator&lt;(const PrimExpr&amp;, 
double)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a9d8412e5f401f59f5ca85ed556d70810.html#exhale-function-namespacetvm-1a9d8412e5f401f59f5ca85ed556d70810"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(const PrimExpr&amp;, 
int)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1ad0449d28f23318cc5163159a58c80ba3.html#exhale-function-namespacetvm-1ad0449d28f23318cc5163159a58c80ba3"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7477f9c7de0148e5580333452571ad66.html#exhale-function-namespacetvm-1a7477f9c7de0148e5580333452571ad66"><span
 class="std std-ref">Template Function tvm::operator&lt;&lt;(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a01a1524b95ddb4124f838526b0af1f5c.html#exhale-function-namespacetvm-1a01a1524b95ddb4124f838526b0af1f5c"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(std::ostream&amp;, 
ForKind)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a1bd0ed1cda03a92fcc524e6191105b8d.html#exhale-function-namespacetvm-1a1bd0ed1cda03a92fcc524e6191105b8d"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(std::ostream&amp;, 
CallEffectKind)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1af682776c3609284f1bc3ea436e21a67a.html#exhale-function-namespacetvm-1af682776c3609284f1bc3ea436e21a67a"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a9d8412e5f401f59f5ca85ed556d70810.html#exhale-function-namespacetvm-1a9d8412e5f401f59f5ca85ed556d70810"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(const PrimExpr&amp;, 
int)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1ad0449d28f23318cc5163159a58c80ba3.html#exhale-function-namespacetvm-1ad0449d28f23318cc5163159a58c80ba3"><span
 class="std std-ref">Function tvm::operator&lt;&lt;(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1afd9566424968e15c462fb9bc2326c568.html#exhale-function-namespacetvm-1afd9566424968e15c462fb9bc2326c568"><span
 class="std std-ref">Template Function tvm::operator&lt;=(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a509224ee70e43a87c9a9f90050130067.html#exhale-function-namespacetvm-1a509224ee70e43a87c9a9f90050130067"><span
 class="std std-ref">Template Function tvm::operator&lt;=(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1af6d0ad1d909999b19bf03a951f6c0083.html#exhale-function-namespacetvm-1af6d0ad1d909999b19bf03a951f6c0083"><span
 class="std std-ref">Template Function tvm::operator&lt;=(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
@@ -785,20 +785,20 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1af7dee311b945dfc5a821a119c1db9ad1.html#exhale-function-namespacetvm-1af7dee311b945dfc5a821a119c1db9ad1"><span
 class="std std-ref">Function tvm::operator&gt;=(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac194836fc11a8ba34e44738da17fd116.html#exhale-function-namespacetvm-1ac194836fc11a8ba34e44738da17fd116"><span
 class="std std-ref">Function tvm::operator&gt;=(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aae1dcfef78728c5490d3c107b4abac5a.html#exhale-function-namespacetvm-1aae1dcfef78728c5490d3c107b4abac5a"><span
 class="std std-ref">Function tvm::operator&gt;=(const PrimExpr&amp;, 
double)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a550c2a251b2a6fd2a72172fe3db75d40.html#exhale-function-namespacetvm-1a550c2a251b2a6fd2a72172fe3db75d40"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1abccc3d3e96ee608022b148ffa05034eb.html#exhale-function-namespacetvm-1abccc3d3e96ee608022b148ffa05034eb"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a8c7a3555362a34c57e7eda751b699d6a.html#exhale-function-namespacetvm-1a8c7a3555362a34c57e7eda751b699d6a"><span
 class="std std-ref">Template Function tvm::operator&gt;&gt;(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a1ce1eb32fc9d76ebe5a6b8d185024d41.html#exhale-function-namespacetvm-1a1ce1eb32fc9d76ebe5a6b8d185024d41"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1abccc3d3e96ee608022b148ffa05034eb.html#exhale-function-namespacetvm-1abccc3d3e96ee608022b148ffa05034eb"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(const PrimExpr&amp;, 
int)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a550c2a251b2a6fd2a72172fe3db75d40.html#exhale-function-namespacetvm-1a550c2a251b2a6fd2a72172fe3db75d40"><span
 class="std std-ref">Function tvm::operator&gt;&gt;(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a82dc2fe21e7a64be5a1b11c2a8775d31.html#exhale-function-namespacetvm-1a82dc2fe21e7a64be5a1b11c2a8775d31"><span
 class="std std-ref">Function tvm::operator^(const PrimExpr&amp;, 
int)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a6f638564e5e4d1023096523800f2579e.html#exhale-function-namespacetvm-1a6f638564e5e4d1023096523800f2579e"><span
 class="std std-ref">Function tvm::operator^(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7fdc1742f400de487cb807737b16aacb.html#exhale-function-namespacetvm-1a7fdc1742f400de487cb807737b16aacb"><span
 class="std std-ref">Template Function tvm::operator^(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1abd7d1b3232218b25e2e0cf6ef699a65f.html#exhale-function-namespacetvm-1abd7d1b3232218b25e2e0cf6ef699a65f"><span
 class="std std-ref">Function tvm::operator^(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a6f638564e5e4d1023096523800f2579e.html#exhale-function-namespacetvm-1a6f638564e5e4d1023096523800f2579e"><span
 class="std std-ref">Function tvm::operator^(int, const 
PrimExpr&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a82dc2fe21e7a64be5a1b11c2a8775d31.html#exhale-function-namespacetvm-1a82dc2fe21e7a64be5a1b11c2a8775d31"><span
 class="std std-ref">Function tvm::operator^(const PrimExpr&amp;, 
int)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a7c7fc3c45e6f6b52b2a1064deabd0797.html#exhale-function-namespacetvm-1a7c7fc3c45e6f6b52b2a1064deabd0797"><span
 class="std std-ref">Function tvm::operator|(const PrimExpr&amp;, 
int)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1ad5ba71021b167b0a6ca2138b2c8bbace.html#exhale-function-namespacetvm-1ad5ba71021b167b0a6ca2138b2c8bbace"><span
 class="std std-ref">Function tvm::operator|(int, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1adfe0027298faaa905130ff80023b4804.html#exhale-function-namespacetvm-1adfe0027298faaa905130ff80023b4804"><span
 class="std std-ref">Template Function tvm::operator|(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a236d9aae385e6697874f75e4c8a69f8d.html#exhale-function-namespacetvm-1a236d9aae385e6697874f75e4c8a69f8d"><span
 class="std std-ref">Function tvm::operator|(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1ad5ba71021b167b0a6ca2138b2c8bbace.html#exhale-function-namespacetvm-1ad5ba71021b167b0a6ca2138b2c8bbace"><span
 class="std std-ref">Function tvm::operator|(int, const 
PrimExpr&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a7c7fc3c45e6f6b52b2a1064deabd0797.html#exhale-function-namespacetvm-1a7c7fc3c45e6f6b52b2a1064deabd0797"><span
 class="std std-ref">Function tvm::operator|(const PrimExpr&amp;, 
int)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0.html#exhale-function-namespacetvm-1a1a3f9ad4d0e25eee9c0b3a9c83114bc0"><span
 class="std std-ref">Function tvm::operator||(bool, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a873bb60c71f37cbb743e21797a53ba06.html#exhale-function-namespacetvm-1a873bb60c71f37cbb743e21797a53ba06"><span
 class="std std-ref">Function tvm::operator||(const PrimExpr&amp;, 
bool)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0.html#exhale-function-namespacetvm-1a1a3f9ad4d0e25eee9c0b3a9c83114bc0"><span
 class="std std-ref">Function tvm::operator||(bool, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac58e284059c962f5a96e46d98fe24e8d.html#exhale-function-namespacetvm-1ac58e284059c962f5a96e46d98fe24e8d"><span
 class="std std-ref">Template Function tvm::operator||(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ab042ef46f754a15ae6c332babcd67907.html#exhale-function-namespacetvm-1ab042ef46f754a15ae6c332babcd67907"><span
 class="std std-ref">Template Function tvm::operator||(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aa99dbf24a4d6e8c09587296bda16ff0d.html#exhale-function-namespacetvm-1aa99dbf24a4d6e8c09587296bda16ff0d"><span
 class="std std-ref">Template Function tvm::operator||(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
diff --git 
a/tirx/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.html 
b/tirx/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.html
index ec4a077f7da..58ef86981fa 100644
--- a/tirx/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.html
+++ b/tirx/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.html
@@ -369,8 +369,8 @@ document.write(`
 <section id="functions">
 <h2>Functions<a class="headerlink" href="#functions" title="Link to this 
heading">#</a></h2>
 <ul class="simple">
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1ac307c2206e6fcacb36fe08289e5b5a31"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
Var)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a74518f928669160b1414e0828eaafbb6.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a74518f928669160b1414e0828eaafbb6"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
TensorVar)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1ac307c2206e6fcacb36fe08289e5b5a31"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
Var)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a91682000d93e5bd2f20173780c529c14.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a91682000d93e5bd2f20173780c529c14"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncAttrs</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a774eac1d7ce7a993b13f5e3947a8c8a4.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a774eac1d7ce7a993b13f5e3947a8c8a4"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncName</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1afd5dc6b469056bd40917e93b6def788c.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1afd5dc6b469056bd40917e93b6def788c"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncRet</span></a></p></li>
diff --git a/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html 
b/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
index 86bee2e668e..53c1b407876 100644
--- a/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
+++ b/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
@@ -410,7 +410,7 @@ document.write(`
 <h1>tvm_tirx.tirx.tile.Operand<a class="headerlink" 
href="#tvm-tirx-tirx-tile-operand" title="Link to this heading">#</a></h1>
 <dl class="py class">
 <dt class="sig sig-object py" id="tvm_tirx.tirx.tile.Operand">
-<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">tvm_tirx.tirx.tile.</span></span><span class="sig-name 
descname"><span class="pre">Operand</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name:</span> <span class="pre">str</span></span></em>, <em 
class="sig-param"><span class="n"><span class="pre">role:</span> <span 
class="pre">str</span> <span cla [...]
+<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">tvm_tirx.tirx.tile.</span></span><span class="sig-name 
descname"><span class="pre">Operand</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name:</span> <span class="pre">str</span></span></em>, <em 
class="sig-param"><span class="n"><span class="pre">role:</span> <span 
class="pre">str</span> <span cla [...]
 <dd><p>Bases: <code class="xref py py-class docutils literal 
notranslate"><span class="pre">object</span></code></p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
diff --git a/tirx/searchindex.js b/tirx/searchindex.js
index 8d5b0c2a090..796da295f2d 100644
--- a/tirx/searchindex.js
+++ b/tirx/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"Additional Structural Visit and Mutate APIs": 
[[2934, "module-tvm_tirx.tirx.structural"]], "Base Type": [[13, "base-type"], 
[14, "base-type"], [15, "base-type"], [16, "base-type"], [17, "base-type"], 
[18, "base-type"], [19, "base-type"], [20, "base-type"], [21, "base-type"], 
[22, "base-type"], [23, "base-type"], [24, "base-type"], [25, "base-type"], 
[26, "base-type"], [27, "base-type"], [28, "base-type"], [29, "base-type"], 
[30, "base-type"], [32, "base-ty [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"Additional Structural Visit and Mutate APIs": 
[[2934, "module-tvm_tirx.tirx.structural"]], "Base Type": [[13, "base-type"], 
[14, "base-type"], [15, "base-type"], [16, "base-type"], [17, "base-type"], 
[18, "base-type"], [19, "base-type"], [20, "base-type"], [21, "base-type"], 
[22, "base-type"], [23, "base-type"], [24, "base-type"], [25, "base-type"], 
[26, "base-type"], [27, "base-type"], [28, "base-type"], [29, "base-type"], 
[30, "base-type"], [32, "base-ty [...]
\ No newline at end of file

Reply via email to