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 c57daea98c5 deploying tirx docs 
(77e9059d8585635abe13c0e72baa769074cc9aaf)
c57daea98c5 is described below

commit c57daea98c5200edf81eb212a74a0026e41c5d8f
Author: tvm-bot <[email protected]>
AuthorDate: Sun Oct 25 15:42:56 2026 +0000

    deploying tirx docs (77e9059d8585635abe13c0e72baa769074cc9aaf)
---
 .../cpp/generated/file_tvm_ir_prim_op.h.rst        | 14 ++++++-------
 .../generated/file_tvm_ir_prim_pattern_match.h.rst | 16 +++++++--------
 .../cpp/generated/file_tvm_sym_int_set.h.rst       |  4 ++--
 .../reference/cpp/generated/namespace_tvm.rst      | 24 +++++++++++-----------
 tirx/commit_hash                                   |  2 +-
 .../cpp/generated/classtvm_1_1prim_1_1RampObj.html |  2 +-
 .../cpp/generated/file_tvm_ir_prim_op.h.html       |  8 ++++----
 .../file_tvm_ir_prim_pattern_match.h.html          | 10 ++++-----
 .../cpp/generated/file_tvm_sym_int_set.h.html      |  2 +-
 tirx/reference/cpp/generated/namespace_tvm.html    | 14 ++++++-------
 .../python/generated/tvm_tirx.ir.prim.Ramp.html    |  5 ++++-
 .../generated/tvm_tirx.tirx.tile.Operand.html      |  2 +-
 tirx/reference/python/ir.prim.html                 |  2 +-
 tirx/searchindex.js                                |  2 +-
 14 files changed, 55 insertions(+), 52 deletions(-)

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 c14b55859c4..28ff412837c 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
@@ -129,12 +129,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1ac6943662fcd2a9eddf7e0ebb67bd068f`
 
-- :ref:`exhale_function_namespacetvm_1ad66f2a5dfa59deed74528735c8b06057`
-
 - :ref:`exhale_function_namespacetvm_1a5d7e30492c9e3488badccf9175ffe12c`
 
 - :ref:`exhale_function_namespacetvm_1a8529076a7a48f260ce4addf8df123978`
 
+- :ref:`exhale_function_namespacetvm_1ad66f2a5dfa59deed74528735c8b06057`
+
 - :ref:`exhale_function_namespacetvm_1ac61810f050d2bf1b8e0f6a9b81ebfa8e`
 
 - :ref:`exhale_function_namespacetvm_1acaec2512a547971e75dbd99f624e7c5c`
@@ -167,18 +167,18 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1adca2cf79ae266f512eac9686d152093b`
 
-- :ref:`exhale_function_namespacetvm_1a4335aa12446ea6ad912e5aef42e36579`
-
 - :ref:`exhale_function_namespacetvm_1a3835e89801a9e13a6e7ec0f965c338f8`
 
 - :ref:`exhale_function_namespacetvm_1a66b47fb09c9239e1f21b48c3658c7ae3`
 
-- :ref:`exhale_function_namespacetvm_1a5b1e619951b4f10e6beb9131aeb9e37f`
+- :ref:`exhale_function_namespacetvm_1a4335aa12446ea6ad912e5aef42e36579`
 
 - :ref:`exhale_function_namespacetvm_1afd2c371a01673182668e5e744795b8a6`
 
 - :ref:`exhale_function_namespacetvm_1a96e76623ffa6295feb9796756286dd9b`
 
+- :ref:`exhale_function_namespacetvm_1a5b1e619951b4f10e6beb9131aeb9e37f`
+
 - :ref:`exhale_function_namespacetvm_1a41ee509ee2a4a8d9ae91969a2af01468`
 
 - :ref:`exhale_function_namespacetvm_1a691f5d8db08495baefbe9d4b09a9da46`
@@ -657,9 +657,9 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1afcc170cf307a59f7aab70c91e28aad26`
 
-- :ref:`exhale_function_namespacetvm_1a0ce3c06299746c80d9282aa5cad36a46`
-
 - :ref:`exhale_function_namespacetvm_1ad7edf962e00de07d1f1d42358bda9597`
 
 - :ref:`exhale_function_namespacetvm_1a34f975ebc7823206cd97381ab8e7d621`
 
+- :ref:`exhale_function_namespacetvm_1a0ce3c06299746c80d9282aa5cad36a46`
+
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 142c3fcebec..44937b24dca 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
@@ -145,18 +145,18 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a7daabd0d8657f2d55915420bbc3af874`
 
-- :ref:`exhale_function_namespacetvm_1a02224802057577e4a98e692b72a47225`
-
 - :ref:`exhale_function_namespacetvm_1a7be71ed571f41ce0a36e87446aa04f35`
 
 - :ref:`exhale_function_namespacetvm_1a5ca8906ddad2083a761664c49de0213f`
 
+- :ref:`exhale_function_namespacetvm_1a02224802057577e4a98e692b72a47225`
+
+- :ref:`exhale_function_namespacetvm_1ad6f2b9d9c6ac80579866e62f53756e25`
+
 - :ref:`exhale_function_namespacetvm_1aba7b9587003dda3fe9f353c80c2f5dfd`
 
 - :ref:`exhale_function_namespacetvm_1a9376cf5684d043ff86fdd43767deaa59`
 
-- :ref:`exhale_function_namespacetvm_1ad6f2b9d9c6ac80579866e62f53756e25`
-
 - :ref:`exhale_function_namespacetvm_1a66ed8401a553ad5d4f444283cd619e85`
 
 - :ref:`exhale_function_namespacetvm_1a6d6a1c629c51224ea66b141ff966b93f`
@@ -275,15 +275,15 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a3fa4f9842f6f0d7c651561a15d29f47a`
 
-- :ref:`exhale_function_namespacetvm_1a7e76c8a0d99d28429fd531bdf9f7598e`
+- :ref:`exhale_function_namespacetvm_1ad6a6184a0fe49fbe528783f008bb5156`
 
 - :ref:`exhale_function_namespacetvm_1a44086a55195e22d4a22d637beb37963a`
 
-- :ref:`exhale_function_namespacetvm_1ad6a6184a0fe49fbe528783f008bb5156`
+- :ref:`exhale_function_namespacetvm_1a7e76c8a0d99d28429fd531bdf9f7598e`
+
+- :ref:`exhale_function_namespacetvm_1accef0c52441f482aa49f76c6b72d97ee`
 
 - :ref:`exhale_function_namespacetvm_1aa8f0356c6e54a55b35941e21cfb1c44c`
 
 - :ref:`exhale_function_namespacetvm_1aa303a127671da70407f3da30b6467be4`
 
-- :ref:`exhale_function_namespacetvm_1accef0c52441f482aa49f76c6b72d97ee`
-
diff --git a/tirx/_sources/reference/cpp/generated/file_tvm_sym_int_set.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_sym_int_set.h.rst
index ea34a25bee2..b6bd26e37f0 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_sym_int_set.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_sym_int_set.h.rst
@@ -101,10 +101,10 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1_1sym_1a347abc17ec6c0eb59caebbc1a1e36c8d`
 
-- :ref:`exhale_function_namespacetvm_1_1sym_1a8fa82d2e07a32fa65c1fa29f46306004`
-
 - :ref:`exhale_function_namespacetvm_1_1sym_1a31682215119ca2688c6320c32760bfe0`
 
+- :ref:`exhale_function_namespacetvm_1_1sym_1a8fa82d2e07a32fa65c1fa29f46306004`
+
 - :ref:`exhale_function_namespacetvm_1_1sym_1a31777d76a43ae690df345bda94e8487d`
 
 - :ref:`exhale_function_namespacetvm_1_1sym_1a3b8cb4847a87021a295bd24c99499fcd`
diff --git a/tirx/_sources/reference/cpp/generated/namespace_tvm.rst 
b/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
index dd73ede02be..a26dff18992 100644
--- a/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
+++ b/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
@@ -446,22 +446,22 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1ad78886b61b42488bec12a618a47bdbe9`
 
-- :ref:`exhale_function_namespacetvm_1a02224802057577e4a98e692b72a47225`
-
 - :ref:`exhale_function_namespacetvm_1a7be71ed571f41ce0a36e87446aa04f35`
 
 - :ref:`exhale_function_namespacetvm_1a5ca8906ddad2083a761664c49de0213f`
 
+- :ref:`exhale_function_namespacetvm_1a02224802057577e4a98e692b72a47225`
+
 - :ref:`exhale_function_namespacetvm_1a31e7a3e4a160a1d048e3ba741966f1a8`
 
 - :ref:`exhale_function_namespacetvm_1ac6943662fcd2a9eddf7e0ebb67bd068f`
 
+- :ref:`exhale_function_namespacetvm_1ad6f2b9d9c6ac80579866e62f53756e25`
+
 - :ref:`exhale_function_namespacetvm_1aba7b9587003dda3fe9f353c80c2f5dfd`
 
 - :ref:`exhale_function_namespacetvm_1a9376cf5684d043ff86fdd43767deaa59`
 
-- :ref:`exhale_function_namespacetvm_1ad6f2b9d9c6ac80579866e62f53756e25`
-
 - :ref:`exhale_function_namespacetvm_1ad66f2a5dfa59deed74528735c8b06057`
 
 - :ref:`exhale_function_namespacetvm_1a5d7e30492c9e3488badccf9175ffe12c`
@@ -908,10 +908,6 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a5a40fe2668e3a2bbdf05d545a1ac0c35`
 
-- :ref:`exhale_function_namespacetvm_1a7e76c8a0d99d28429fd531bdf9f7598e`
-
-- :ref:`exhale_function_namespacetvm_1a44086a55195e22d4a22d637beb37963a`
-
 - :ref:`exhale_function_namespacetvm_1afcc170cf307a59f7aab70c91e28aad26`
 
 - :ref:`exhale_function_namespacetvm_1a7005bbd14b4cb5f57eca8f0eb99f7748`
@@ -920,11 +916,9 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1ad6a6184a0fe49fbe528783f008bb5156`
 
-- :ref:`exhale_function_namespacetvm_1aa8f0356c6e54a55b35941e21cfb1c44c`
-
-- :ref:`exhale_function_namespacetvm_1aa303a127671da70407f3da30b6467be4`
+- :ref:`exhale_function_namespacetvm_1a44086a55195e22d4a22d637beb37963a`
 
-- :ref:`exhale_function_namespacetvm_1accef0c52441f482aa49f76c6b72d97ee`
+- :ref:`exhale_function_namespacetvm_1a7e76c8a0d99d28429fd531bdf9f7598e`
 
 - :ref:`exhale_function_namespacetvm_1a0ce3c06299746c80d9282aa5cad36a46`
 
@@ -932,6 +926,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a34f975ebc7823206cd97381ab8e7d621`
 
+- :ref:`exhale_function_namespacetvm_1accef0c52441f482aa49f76c6b72d97ee`
+
+- :ref:`exhale_function_namespacetvm_1aa8f0356c6e54a55b35941e21cfb1c44c`
+
+- :ref:`exhale_function_namespacetvm_1aa303a127671da70407f3da30b6467be4`
+
 - :ref:`exhale_function_namespacetvm_1a1ada13766be860976ef9000f7d202c10`
 
 - :ref:`exhale_function_namespacetvm_1a27df956aaa2e5e25005e0f9dc1638a08`
diff --git a/tirx/commit_hash b/tirx/commit_hash
index 30f0955e81a..8044998bdf4 100644
--- a/tirx/commit_hash
+++ b/tirx/commit_hash
@@ -1 +1 @@
-c20448f231c40eec2ccf547a4b858883ad234dfa
+77e9059d8585635abe13c0e72baa769074cc9aaf
diff --git a/tirx/reference/cpp/generated/classtvm_1_1prim_1_1RampObj.html 
b/tirx/reference/cpp/generated/classtvm_1_1prim_1_1RampObj.html
index fc9ff293dc2..63895709b2c 100644
--- a/tirx/reference/cpp/generated/classtvm_1_1prim_1_1RampObj.html
+++ b/tirx/reference/cpp/generated/classtvm_1_1prim_1_1RampObj.html
@@ -377,7 +377,7 @@ document.write(`
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N3tvm4prim7RampObjE">
 <span id="_CPPv3N3tvm4prim7RampObjE"></span><span 
id="_CPPv2N3tvm4prim7RampObjE"></span><span 
id="tvm::prim::RampObj"></span><span class="target" 
id="classtvm_1_1prim_1_1RampObj"></span><span class="k"><span 
class="pre">class</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span class="pre">RampObj</span></span></span><span 
class="w"> </span><span class="p"><span class="pre">:</span></span><span 
class="w"> </span><span class="k"><span class="pre">publ [...]
-<dd><p>Construct a vector with lanes elements where its i-th element equals 
base + i * stride. This is useful to construct a index for a continuous vector 
load. </p>
+<dd><p>Construct a vector with lanes elements where its i-th element equals 
base + i * stride. This is useful to construct an index for a continuous vector 
load. Base and stride must be scalar int32, int64, uint32, or uint64. The 
stride is cast to the base type when their types differ. Other element types 
can be expressed by explicitly casting the resulting vector. </p>
 <p>Examples:<ul class="simple">
 <li><p>ramp(0, 1, 3) = [0, 1, 2]</p></li>
 <li><p>ramp(1, 2, 4) = [1, 3, 5, 7] </p></li>
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 f76abcc3083..12c607e084a 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
@@ -423,9 +423,9 @@ document.write(`
 <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_1a31e7a3e4a160a1d048e3ba741966f1a8.html#exhale-function-namespacetvm-1a31e7a3e4a160a1d048e3ba741966f1a8"><span
 class="std std-ref">Template Function 
tvm::DivAmbiguityError</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac6943662fcd2a9eddf7e0ebb67bd068f.html#exhale-function-namespacetvm-1ac6943662fcd2a9eddf7e0ebb67bd068f"><span
 class="std std-ref">Function tvm::equal</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1ad66f2a5dfa59deed74528735c8b06057.html#exhale-function-namespacetvm-1ad66f2a5dfa59deed74528735c8b06057"><span
 class="std std-ref">Function tvm::floordiv(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5d7e30492c9e3488badccf9175ffe12c.html#exhale-function-namespacetvm-1a5d7e30492c9e3488badccf9175ffe12c"><span
 class="std std-ref">Function tvm::floordiv(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a8529076a7a48f260ce4addf8df123978.html#exhale-function-namespacetvm-1a8529076a7a48f260ce4addf8df123978"><span
 class="std std-ref">Function tvm::floordiv(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1ad66f2a5dfa59deed74528735c8b06057.html#exhale-function-namespacetvm-1ad66f2a5dfa59deed74528735c8b06057"><span
 class="std std-ref">Function tvm::floordiv(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac61810f050d2bf1b8e0f6a9b81ebfa8e.html#exhale-function-namespacetvm-1ac61810f050d2bf1b8e0f6a9b81ebfa8e"><span
 class="std std-ref">Function tvm::floormod(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1acaec2512a547971e75dbd99f624e7c5c.html#exhale-function-namespacetvm-1acaec2512a547971e75dbd99f624e7c5c"><span
 class="std std-ref">Function tvm::floormod(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5e7d2093417e92997774363760ee3632.html#exhale-function-namespacetvm-1a5e7d2093417e92997774363760ee3632"><span
 class="std std-ref">Function tvm::floormod(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
@@ -442,12 +442,12 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7744c56beeaca3e5ebefd33b47c3d5cb.html#exhale-function-namespacetvm-1a7744c56beeaca3e5ebefd33b47c3d5cb"><span
 class="std std-ref">Function tvm::greater_equal(const PrimExpr&amp;, double, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1afdb60a9a5c7aee496daf0b96e150566c.html#exhale-function-namespacetvm-1afdb60a9a5c7aee496daf0b96e150566c"><span
 class="std std-ref">Function tvm::greater_equal(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1adca2cf79ae266f512eac9686d152093b.html#exhale-function-namespacetvm-1adca2cf79ae266f512eac9686d152093b"><span
 class="std std-ref">Function tvm::if_then_else(PrimExpr, PrimExpr, PrimExpr, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a4335aa12446ea6ad912e5aef42e36579.html#exhale-function-namespacetvm-1a4335aa12446ea6ad912e5aef42e36579"><span
 class="std std-ref">Function tvm::indexdiv(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a3835e89801a9e13a6e7ec0f965c338f8.html#exhale-function-namespacetvm-1a3835e89801a9e13a6e7ec0f965c338f8"><span
 class="std std-ref">Function tvm::indexdiv(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a66b47fb09c9239e1f21b48c3658c7ae3.html#exhale-function-namespacetvm-1a66b47fb09c9239e1f21b48c3658c7ae3"><span
 class="std std-ref">Function tvm::indexdiv(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a5b1e619951b4f10e6beb9131aeb9e37f.html#exhale-function-namespacetvm-1a5b1e619951b4f10e6beb9131aeb9e37f"><span
 class="std std-ref">Function tvm::indexmod(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a4335aa12446ea6ad912e5aef42e36579.html#exhale-function-namespacetvm-1a4335aa12446ea6ad912e5aef42e36579"><span
 class="std std-ref">Function tvm::indexdiv(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1afd2c371a01673182668e5e744795b8a6.html#exhale-function-namespacetvm-1afd2c371a01673182668e5e744795b8a6"><span
 class="std std-ref">Function tvm::indexmod(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a96e76623ffa6295feb9796756286dd9b.html#exhale-function-namespacetvm-1a96e76623ffa6295feb9796756286dd9b"><span
 class="std std-ref">Function tvm::indexmod(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a5b1e619951b4f10e6beb9131aeb9e37f.html#exhale-function-namespacetvm-1a5b1e619951b4f10e6beb9131aeb9e37f"><span
 class="std std-ref">Function tvm::indexmod(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a41ee509ee2a4a8d9ae91969a2af01468.html#exhale-function-namespacetvm-1a41ee509ee2a4a8d9ae91969a2af01468"><span
 class="std std-ref">Function tvm::left_shift(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a691f5d8db08495baefbe9d4b09a9da46.html#exhale-function-namespacetvm-1a691f5d8db08495baefbe9d4b09a9da46"><span
 class="std std-ref">Function tvm::left_shift(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a43cd8da29b0be251d8d9fc4e93a5db3b.html#exhale-function-namespacetvm-1a43cd8da29b0be251d8d9fc4e93a5db3b"><span
 class="std std-ref">Function tvm::left_shift(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
@@ -687,9 +687,9 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7005bbd14b4cb5f57eca8f0eb99f7748.html#exhale-function-namespacetvm-1a7005bbd14b4cb5f57eca8f0eb99f7748"><span
 class="std std-ref">Function tvm::truncdiv(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a0bec51baa8278ae90717e921472734a6.html#exhale-function-namespacetvm-1a0bec51baa8278ae90717e921472734a6"><span
 class="std std-ref">Function tvm::truncdiv(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1afcc170cf307a59f7aab70c91e28aad26.html#exhale-function-namespacetvm-1afcc170cf307a59f7aab70c91e28aad26"><span
 class="std std-ref">Function tvm::truncdiv(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a0ce3c06299746c80d9282aa5cad36a46.html#exhale-function-namespacetvm-1a0ce3c06299746c80d9282aa5cad36a46"><span
 class="std std-ref">Function tvm::truncmod(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad7edf962e00de07d1f1d42358bda9597.html#exhale-function-namespacetvm-1ad7edf962e00de07d1f1d42358bda9597"><span
 class="std std-ref">Function tvm::truncmod(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a34f975ebc7823206cd97381ab8e7d621.html#exhale-function-namespacetvm-1a34f975ebc7823206cd97381ab8e7d621"><span
 class="std std-ref">Function tvm::truncmod(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a0ce3c06299746c80d9282aa5cad36a46.html#exhale-function-namespacetvm-1a0ce3c06299746c80d9282aa5cad36a46"><span
 class="std std-ref">Function tvm::truncmod(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 </ul>
 </section>
 </section>
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 d8434a53785..83011c62afe 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
@@ -444,12 +444,12 @@ document.write(`
 <ul class="simple">
 <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_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_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_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_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_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>
@@ -509,12 +509,12 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aafc5e5fa4393becb77c4b6d7da3ace2d.html#exhale-function-namespacetvm-1aafc5e5fa4393becb77c4b6d7da3ace2d"><span
 class="std std-ref">Template Function tvm::ramp(const 
Pattern&lt;TBase&gt;&amp;, const Pattern&lt;TStride&gt;&amp;, const 
Pattern&lt;TLanes&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a98593b4c0d2622859925df160ca32f3d.html#exhale-function-namespacetvm-1a98593b4c0d2622859925df160ca32f3d"><span
 class="std std-ref">Template Function tvm::ramp(const 
Pattern&lt;TBase&gt;&amp;, int, int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a3fa4f9842f6f0d7c651561a15d29f47a.html#exhale-function-namespacetvm-1a3fa4f9842f6f0d7c651561a15d29f47a"><span
 class="std std-ref">Template Function tvm::select</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a7e76c8a0d99d28429fd531bdf9f7598e.html#exhale-function-namespacetvm-1a7e76c8a0d99d28429fd531bdf9f7598e"><span
 class="std std-ref">Template Function tvm::truncdiv(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a44086a55195e22d4a22d637beb37963a.html#exhale-function-namespacetvm-1a44086a55195e22d4a22d637beb37963a"><span
 class="std std-ref">Template Function tvm::truncdiv(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad6a6184a0fe49fbe528783f008bb5156.html#exhale-function-namespacetvm-1ad6a6184a0fe49fbe528783f008bb5156"><span
 class="std std-ref">Template Function tvm::truncdiv(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_1a44086a55195e22d4a22d637beb37963a.html#exhale-function-namespacetvm-1a44086a55195e22d4a22d637beb37963a"><span
 class="std std-ref">Template Function tvm::truncdiv(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a7e76c8a0d99d28429fd531bdf9f7598e.html#exhale-function-namespacetvm-1a7e76c8a0d99d28429fd531bdf9f7598e"><span
 class="std std-ref">Template Function tvm::truncdiv(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1accef0c52441f482aa49f76c6b72d97ee.html#exhale-function-namespacetvm-1accef0c52441f482aa49f76c6b72d97ee"><span
 class="std std-ref">Template Function tvm::truncmod(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aa8f0356c6e54a55b35941e21cfb1c44c.html#exhale-function-namespacetvm-1aa8f0356c6e54a55b35941e21cfb1c44c"><span
 class="std std-ref">Template Function tvm::truncmod(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aa303a127671da70407f3da30b6467be4.html#exhale-function-namespacetvm-1aa303a127671da70407f3da30b6467be4"><span
 class="std std-ref">Template Function tvm::truncmod(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_1accef0c52441f482aa49f76c6b72d97ee.html#exhale-function-namespacetvm-1accef0c52441f482aa49f76c6b72d97ee"><span
 class="std std-ref">Template Function tvm::truncmod(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 </ul>
 </section>
 </section>
diff --git a/tirx/reference/cpp/generated/file_tvm_sym_int_set.h.html 
b/tirx/reference/cpp/generated/file_tvm_sym_int_set.h.html
index bcc01d55135..f25fcbd773c 100644
--- a/tirx/reference/cpp/generated/file_tvm_sym_int_set.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_sym_int_set.h.html
@@ -420,8 +420,8 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a85bf9e17966d794359c4c59498c9d609.html#exhale-function-namespacetvm-1-1sym-1a85bf9e17966d794359c4c59498c9d609"><span
 class="std std-ref">Function tvm::sym::EvalSet(Range, const ffi::Map&lt;Var, 
IntSet&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1ac17fce27a9c3079cb24a4d5da19ed1c6.html#exhale-function-namespacetvm-1-1sym-1ac17fce27a9c3079cb24a4d5da19ed1c6"><span
 class="std std-ref">Function tvm::sym::EvalSet(const 
ffi::Array&lt;Range&gt;&amp;, const ffi::Map&lt;Var, 
IntSet&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a347abc17ec6c0eb59caebbc1a1e36c8d.html#exhale-function-namespacetvm-1-1sym-1a347abc17ec6c0eb59caebbc1a1e36c8d"><span
 class="std std-ref">Function 
tvm::sym::EvalSetForEachSubExpr</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a8fa82d2e07a32fa65c1fa29f46306004.html#exhale-function-namespacetvm-1-1sym-1a8fa82d2e07a32fa65c1fa29f46306004"><span
 class="std std-ref">Function tvm::sym::Intersect(const IntSet&amp;, const 
IntSet&amp;, const Analyzer&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a31682215119ca2688c6320c32760bfe0.html#exhale-function-namespacetvm-1-1sym-1a31682215119ca2688c6320c32760bfe0"><span
 class="std std-ref">Function tvm::sym::Intersect(const 
ffi::Array&lt;IntSet&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a8fa82d2e07a32fa65c1fa29f46306004.html#exhale-function-namespacetvm-1-1sym-1a8fa82d2e07a32fa65c1fa29f46306004"><span
 class="std std-ref">Function tvm::sym::Intersect(const IntSet&amp;, const 
IntSet&amp;, const Analyzer&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a31777d76a43ae690df345bda94e8487d.html#exhale-function-namespacetvm-1-1sym-1a31777d76a43ae690df345bda94e8487d"><span
 class="std std-ref">Function tvm::sym::Union</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a3b8cb4847a87021a295bd24c99499fcd.html#exhale-function-namespacetvm-1-1sym-1a3b8cb4847a87021a295bd24c99499fcd"><span
 class="std std-ref">Function tvm::sym::UnionLowerBound</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1af64fbeb28ccd24644c294ad4e2853bca.html#exhale-function-namespacetvm-1-1sym-1af64fbeb28ccd24644c294ad4e2853bca"><span
 class="std std-ref">Function tvm::sym::UnionRegion</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/namespace_tvm.html 
b/tirx/reference/cpp/generated/namespace_tvm.html
index acc2845caab..b7f6181468e 100644
--- a/tirx/reference/cpp/generated/namespace_tvm.html
+++ b/tirx/reference/cpp/generated/namespace_tvm.html
@@ -582,14 +582,14 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a2d2b548892bd9837772cd35263a9901b.html#exhale-function-namespacetvm-1a2d2b548892bd9837772cd35263a9901b"><span
 class="std std-ref">Function tvm::div(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1af7f607f356df82f729b25251a597580d.html#exhale-function-namespacetvm-1af7f607f356df82f729b25251a597580d"><span
 class="std std-ref">Function tvm::div(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad78886b61b42488bec12a618a47bdbe9.html#exhale-function-namespacetvm-1ad78886b61b42488bec12a618a47bdbe9"><span
 class="std std-ref">Function tvm::div(const PrimExpr&amp;, double, 
Location)</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_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_1a31e7a3e4a160a1d048e3ba741966f1a8.html#exhale-function-namespacetvm-1a31e7a3e4a160a1d048e3ba741966f1a8"><span
 class="std std-ref">Template Function 
tvm::DivAmbiguityError</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ac6943662fcd2a9eddf7e0ebb67bd068f.html#exhale-function-namespacetvm-1ac6943662fcd2a9eddf7e0ebb67bd068f"><span
 class="std std-ref">Function tvm::equal</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_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_1ad66f2a5dfa59deed74528735c8b06057.html#exhale-function-namespacetvm-1ad66f2a5dfa59deed74528735c8b06057"><span
 class="std std-ref">Function tvm::floordiv(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5d7e30492c9e3488badccf9175ffe12c.html#exhale-function-namespacetvm-1a5d7e30492c9e3488badccf9175ffe12c"><span
 class="std std-ref">Function tvm::floordiv(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a8529076a7a48f260ce4addf8df123978.html#exhale-function-namespacetvm-1a8529076a7a48f260ce4addf8df123978"><span
 class="std std-ref">Function tvm::floordiv(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
@@ -813,18 +813,18 @@ document.write(`
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aa25613292816e888dbe6379a9d732b96.html#exhale-function-namespacetvm-1aa25613292816e888dbe6379a9d732b96"><span
 class="std std-ref">Function tvm::sub(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1af39ab3c27eb180345393326f60505981.html#exhale-function-namespacetvm-1af39ab3c27eb180345393326f60505981"><span
 class="std std-ref">Function tvm::sub(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5a40fe2668e3a2bbdf05d545a1ac0c35.html#exhale-function-namespacetvm-1a5a40fe2668e3a2bbdf05d545a1ac0c35"><span
 class="std std-ref">Function tvm::sub(const PrimExpr&amp;, double, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a7e76c8a0d99d28429fd531bdf9f7598e.html#exhale-function-namespacetvm-1a7e76c8a0d99d28429fd531bdf9f7598e"><span
 class="std std-ref">Template Function tvm::truncdiv(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a44086a55195e22d4a22d637beb37963a.html#exhale-function-namespacetvm-1a44086a55195e22d4a22d637beb37963a"><span
 class="std std-ref">Template Function tvm::truncdiv(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1afcc170cf307a59f7aab70c91e28aad26.html#exhale-function-namespacetvm-1afcc170cf307a59f7aab70c91e28aad26"><span
 class="std std-ref">Function tvm::truncdiv(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7005bbd14b4cb5f57eca8f0eb99f7748.html#exhale-function-namespacetvm-1a7005bbd14b4cb5f57eca8f0eb99f7748"><span
 class="std std-ref">Function tvm::truncdiv(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a0bec51baa8278ae90717e921472734a6.html#exhale-function-namespacetvm-1a0bec51baa8278ae90717e921472734a6"><span
 class="std std-ref">Function tvm::truncdiv(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad6a6184a0fe49fbe528783f008bb5156.html#exhale-function-namespacetvm-1ad6a6184a0fe49fbe528783f008bb5156"><span
 class="std std-ref">Template Function tvm::truncdiv(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_1aa8f0356c6e54a55b35941e21cfb1c44c.html#exhale-function-namespacetvm-1aa8f0356c6e54a55b35941e21cfb1c44c"><span
 class="std std-ref">Template Function tvm::truncmod(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1aa303a127671da70407f3da30b6467be4.html#exhale-function-namespacetvm-1aa303a127671da70407f3da30b6467be4"><span
 class="std std-ref">Template Function tvm::truncmod(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_1accef0c52441f482aa49f76c6b72d97ee.html#exhale-function-namespacetvm-1accef0c52441f482aa49f76c6b72d97ee"><span
 class="std std-ref">Template Function tvm::truncmod(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a44086a55195e22d4a22d637beb37963a.html#exhale-function-namespacetvm-1a44086a55195e22d4a22d637beb37963a"><span
 class="std std-ref">Template Function tvm::truncdiv(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a7e76c8a0d99d28429fd531bdf9f7598e.html#exhale-function-namespacetvm-1a7e76c8a0d99d28429fd531bdf9f7598e"><span
 class="std std-ref">Template Function tvm::truncdiv(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a0ce3c06299746c80d9282aa5cad36a46.html#exhale-function-namespacetvm-1a0ce3c06299746c80d9282aa5cad36a46"><span
 class="std std-ref">Function tvm::truncmod(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad7edf962e00de07d1f1d42358bda9597.html#exhale-function-namespacetvm-1ad7edf962e00de07d1f1d42358bda9597"><span
 class="std std-ref">Function tvm::truncmod(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a34f975ebc7823206cd97381ab8e7d621.html#exhale-function-namespacetvm-1a34f975ebc7823206cd97381ab8e7d621"><span
 class="std std-ref">Function tvm::truncmod(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1accef0c52441f482aa49f76c6b72d97ee.html#exhale-function-namespacetvm-1accef0c52441f482aa49f76c6b72d97ee"><span
 class="std std-ref">Template Function tvm::truncmod(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1aa8f0356c6e54a55b35941e21cfb1c44c.html#exhale-function-namespacetvm-1aa8f0356c6e54a55b35941e21cfb1c44c"><span
 class="std std-ref">Template Function tvm::truncmod(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1aa303a127671da70407f3da30b6467be4.html#exhale-function-namespacetvm-1aa303a127671da70407f3da30b6467be4"><span
 class="std std-ref">Template Function tvm::truncmod(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_1a1ada13766be860976ef9000f7d202c10.html#exhale-function-namespacetvm-1a1ada13766be860976ef9000f7d202c10"><span
 class="std std-ref">Function tvm::UndefinedVars</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a27df956aaa2e5e25005e0f9dc1638a08.html#exhale-function-namespacetvm-1a27df956aaa2e5e25005e0f9dc1638a08"><span
 class="std std-ref">Function tvm::VoidType</span></a></p></li>
 <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>
diff --git a/tirx/reference/python/generated/tvm_tirx.ir.prim.Ramp.html 
b/tirx/reference/python/generated/tvm_tirx.ir.prim.Ramp.html
index a0eb3aee17b..83bc2ec5880 100644
--- a/tirx/reference/python/generated/tvm_tirx.ir.prim.Ramp.html
+++ b/tirx/reference/python/generated/tvm_tirx.ir.prim.Ramp.html
@@ -504,7 +504,10 @@ document.write(`
 <dt class="sig sig-object py" id="tvm_tirx.ir.prim.Ramp">
 <em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">tvm_tirx.ir.prim.</span></span><span class="sig-name 
descname"><span class="pre">Ramp</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">base</span></span></em>, <em class="sig-param"><span 
class="n"><span class="pre">stride</span></span></em>, <em 
class="sig-param"><span class="n"><span class="pre">lan [...]
 <dd><p>Bases: <code class="xref py py-class docutils literal 
notranslate"><span class="pre">ExprWithOp</span></code></p>
-<p>Construct a vector whose lane <code class="docutils literal 
notranslate"><span class="pre">i</span></code> equals <code class="docutils 
literal notranslate"><span class="pre">base</span> <span class="pre">+</span> 
<span class="pre">i</span> <span class="pre">*</span> <span 
class="pre">stride</span></code>.</p>
+<p>Construct an index vector whose lane <code class="docutils literal 
notranslate"><span class="pre">i</span></code> equals <code class="docutils 
literal notranslate"><span class="pre">base</span> <span class="pre">+</span> 
<span class="pre">i</span> <span class="pre">*</span> <span 
class="pre">stride</span></code>.</p>
+<p>Base and stride must be scalar <code class="docutils literal 
notranslate"><span class="pre">int32</span></code>, <code class="docutils 
literal notranslate"><span class="pre">int64</span></code>, <code 
class="docutils literal notranslate"><span class="pre">uint32</span></code>, or
+<code class="docutils literal notranslate"><span 
class="pre">uint64</span></code>. If their types differ, stride is cast to the 
base type.
+Use an explicit vector cast to produce other element types.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><ul class="simple">
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 95e46579365..2b7646a89b0 100644
--- a/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
+++ b/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
@@ -402,7 +402,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/reference/python/ir.prim.html 
b/tirx/reference/python/ir.prim.html
index defa69a8d5c..dd815407680 100644
--- a/tirx/reference/python/ir.prim.html
+++ b/tirx/reference/python/ir.prim.html
@@ -590,7 +590,7 @@ document.write(`
 <td><p>Repeat a scalar value across all lanes of a vector.</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" 
href="generated/tvm_tirx.ir.prim.Ramp.html#tvm_tirx.ir.prim.Ramp" 
title="tvm_tirx.ir.prim.Ramp"><code class="xref py py-obj docutils literal 
notranslate"><span class="pre">Ramp</span></code></a>(base, stride, lanes[, 
loc])</p></td>
-<td><p>Construct a vector whose lane <code class="docutils literal 
notranslate"><span class="pre">i</span></code> equals <code class="docutils 
literal notranslate"><span class="pre">base</span> <span class="pre">+</span> 
<span class="pre">i</span> <span class="pre">*</span> <span 
class="pre">stride</span></code>.</p></td>
+<td><p>Construct an index vector whose lane <code class="docutils literal 
notranslate"><span class="pre">i</span></code> equals <code class="docutils 
literal notranslate"><span class="pre">base</span> <span class="pre">+</span> 
<span class="pre">i</span> <span class="pre">*</span> <span 
class="pre">stride</span></code>.</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" 
href="generated/tvm_tirx.ir.prim.Shuffle.html#tvm_tirx.ir.prim.Shuffle" 
title="tvm_tirx.ir.prim.Shuffle"><code class="xref py py-obj docutils literal 
notranslate"><span class="pre">Shuffle</span></code></a>(vectors, indices[, 
loc])</p></td>
 <td><p>Select output lanes from the concatenation of the input 
vectors.</p></td>
diff --git a/tirx/searchindex.js b/tirx/searchindex.js
index 85b30b0a608..963e1825c08 100644
--- a/tirx/searchindex.js
+++ b/tirx/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"Additional Structural Visit and Mutate APIs": 
[[2936, "module-tvm_tirx.tirx.structural"]], "Base Type": [[11, "base-type"], 
[12, "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"], [30, "base-ty [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"Additional Structural Visit and Mutate APIs": 
[[2936, "module-tvm_tirx.tirx.structural"]], "Base Type": [[11, "base-type"], 
[12, "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"], [30, "base-ty [...]
\ No newline at end of file

Reply via email to