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 78ecfa30de2 deploying tirx docs 
(6ae00166ab8881f581278736afb398043ca721eb)
78ecfa30de2 is described below

commit 78ecfa30de266ca6fe57a3c50482f6b88b200873
Author: tvm-bot <[email protected]>
AuthorDate: Mon Nov 2 16:19:41 2026 +0000

    deploying tirx docs (6ae00166ab8881f581278736afb398043ca721eb)
---
 .../cpp/generated/file_tvm_ir_attrs.h.rst          |  4 ++--
 .../cpp/generated/file_tvm_ir_prim_op.h.rst        | 24 +++++++++++-----------
 .../generated/file_tvm_ir_prim_pattern_match.h.rst | 16 +++++++--------
 .../cpp/generated/file_tvm_tirx_op_math.h.rst      |  4 ++--
 .../cpp/generated/file_tvm_tirx_stmt_functor.h.rst |  4 ++--
 .../reference/cpp/generated/namespace_tvm.rst      | 12 +++++------
 .../cpp/generated/namespace_tvm__prim.rst          |  4 ++--
 .../program_listing_file_tvm_tirx_function.h.rst   |  7 ++++---
 tirx/commit_hash                                   |  2 +-
 .../cpp/generated/file_tvm_ir_attrs.h.html         |  2 +-
 .../cpp/generated/file_tvm_ir_prim_op.h.html       | 12 +++++------
 .../file_tvm_ir_prim_pattern_match.h.html          | 12 +++++------
 .../cpp/generated/file_tvm_tirx_op_math.h.html     |  2 +-
 .../generated/file_tvm_tirx_stmt_functor.h.html    |  2 +-
 tirx/reference/cpp/generated/namespace_tvm.html    |  6 +++---
 .../cpp/generated/namespace_tvm__prim.html         |  2 +-
 .../program_listing_file_tvm_tirx_function.h.html  |  7 ++++---
 .../generated/tvm_tirx.tirx.tile.Operand.html      |  2 +-
 tirx/searchindex.js                                |  2 +-
 19 files changed, 64 insertions(+), 62 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 9d9b525598e..8ea33e9396b 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 a089cc3ceb9..8f39aae4a38 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
@@ -79,10 +79,6 @@ Functions
 ---------
 
 
-- :ref:`exhale_function_namespacetvm_1aa6038f945a8d7f9721fec5d8c7ae92c4`
-
-- :ref:`exhale_function_namespacetvm_1aa485f9862909e2a14b52da123de85f9f`
-
 - :ref:`exhale_function_namespacetvm_1a142e99809b29c10ce20fae8054f614b1`
 
 - :ref:`exhale_function_namespacetvm_1aaf4a06a5b8c9cb5a0aaa6bbb1998fe18`
@@ -91,6 +87,10 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1ac530af613755669ca3e2d4f36999ed83`
 
+- :ref:`exhale_function_namespacetvm_1aa6038f945a8d7f9721fec5d8c7ae92c4`
+
+- :ref:`exhale_function_namespacetvm_1aa485f9862909e2a14b52da123de85f9f`
+
 - :ref:`exhale_function_namespacetvm_1a149849cabbaead13c740e7d7d17950ca`
 
 - :ref:`exhale_function_namespacetvm_1ae5f0143e15cbea237c612c8f95e2b3ca`
@@ -113,18 +113,18 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1ac56320b19588a2b78ee6af41871589fa`
 
-- :ref:`exhale_function_namespacetvm_1a2d2b548892bd9837772cd35263a9901b`
-
-- :ref:`exhale_function_namespacetvm_1af7f607f356df82f729b25251a597580d`
-
-- :ref:`exhale_function_namespacetvm_1ad78886b61b42488bec12a618a47bdbe9`
-
 - :ref:`exhale_function_namespacetvm_1ae034d880d0a0d5d575b101e6ed1381d6`
 
 - :ref:`exhale_function_namespacetvm_1a0fca6e906a15aa171db096bf0914f1e0`
 
 - :ref:`exhale_function_namespacetvm_1a82fa5ae041c35999d346c4524e46f287`
 
+- :ref:`exhale_function_namespacetvm_1a2d2b548892bd9837772cd35263a9901b`
+
+- :ref:`exhale_function_namespacetvm_1af7f607f356df82f729b25251a597580d`
+
+- :ref:`exhale_function_namespacetvm_1ad78886b61b42488bec12a618a47bdbe9`
+
 - :ref:`exhale_function_namespacetvm_1a31e7a3e4a160a1d048e3ba741966f1a8`
 
 - :ref:`exhale_function_namespacetvm_1ac6943662fcd2a9eddf7e0ebb67bd068f`
@@ -519,10 +519,10 @@ Functions
 
 - 
:ref:`exhale_function_namespacetvm_1_1prim_1a861154d298e1c8d49b97bcefcfac2a8d`
 
-- 
:ref:`exhale_function_namespacetvm_1_1prim_1a06df8a5c28ebfe1ac40a729ecdfde0be`
-
 - 
:ref:`exhale_function_namespacetvm_1_1prim_1ac7768650e1f34ec0309f701ceeb11709`
 
+- 
:ref:`exhale_function_namespacetvm_1_1prim_1a06df8a5c28ebfe1ac40a729ecdfde0be`
+
 - 
:ref:`exhale_function_namespacetvm_1_1prim_1aa6b1cb8cc8364e3c6b003ce71f7625ac`
 
 - 
:ref:`exhale_function_namespacetvm_1_1prim_1af70a9b67d01f689e9f0a0810b9ae9e57`
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 3c9a978e071..e89a3d5103b 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
@@ -172,18 +172,18 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a5eabe48483942dd9209e0f1970d92966`
 
-- :ref:`exhale_function_namespacetvm_1a90215dca2b70c507d5e32ed71704b54c`
-
 - :ref:`exhale_function_namespacetvm_1ac157e28ac096e2178d5af4f5ac124090`
 
 - :ref:`exhale_function_namespacetvm_1a3beb6ede9dc1c8d2ac91c0ffed0b32f3`
 
-- :ref:`exhale_function_namespacetvm_1a460572123ac43346571969c7c474d9b3`
+- :ref:`exhale_function_namespacetvm_1a90215dca2b70c507d5e32ed71704b54c`
 
-- :ref:`exhale_function_namespacetvm_1ab5df457f526fb099d0d8de6a51639307`
+- :ref:`exhale_function_namespacetvm_1a460572123ac43346571969c7c474d9b3`
 
 - :ref:`exhale_function_namespacetvm_1a7d182ece0a5fe24bf0479f38063f0829`
 
+- :ref:`exhale_function_namespacetvm_1ab5df457f526fb099d0d8de6a51639307`
+
 - :ref:`exhale_function_namespacetvm_1af7b8be795dd2e9889636e2383c554c67`
 
 - :ref:`exhale_function_namespacetvm_1afcdbd1fab3bdd58534c7fa93f3443d91`
@@ -238,11 +238,11 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1af6d0ad1d909999b19bf03a951f6c0083`
 
-- :ref:`exhale_function_namespacetvm_1aabc6cf9e961e38f1c2b335bd36277487`
+- :ref:`exhale_function_namespacetvm_1a5bea550dd56905267e2e2b0d72a34c62`
 
 - :ref:`exhale_function_namespacetvm_1a81851f002c71fea8695a2e2bd29eefc7`
 
-- :ref:`exhale_function_namespacetvm_1a5bea550dd56905267e2e2b0d72a34c62`
+- :ref:`exhale_function_namespacetvm_1aabc6cf9e961e38f1c2b335bd36277487`
 
 - :ref:`exhale_function_namespacetvm_1a93f1c7a184054d6af9aab47a636e912f`
 
@@ -262,11 +262,11 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1adfe0027298faaa905130ff80023b4804`
 
-- :ref:`exhale_function_namespacetvm_1ac58e284059c962f5a96e46d98fe24e8d`
+- :ref:`exhale_function_namespacetvm_1aa99dbf24a4d6e8c09587296bda16ff0d`
 
 - :ref:`exhale_function_namespacetvm_1ab042ef46f754a15ae6c332babcd67907`
 
-- :ref:`exhale_function_namespacetvm_1aa99dbf24a4d6e8c09587296bda16ff0d`
+- :ref:`exhale_function_namespacetvm_1ac58e284059c962f5a96e46d98fe24e8d`
 
 - :ref:`exhale_function_namespacetvm_1a34d3774087ee1b5cddd400921762235f`
 
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..70041408a6c 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_1a4f5fb501032540c31b8249d4b63160c2`
+
 - 
:ref:`exhale_function_namespacetvm_1_1tirx_1ac66dc986673e79d2d9f6bbc4a7dc2d6f`
 
 - 
:ref:`exhale_function_namespacetvm_1_1tirx_1a232ca4bffb36db0d70b967ce516639cd`
 
-- 
:ref:`exhale_function_namespacetvm_1_1tirx_1a4f5fb501032540c31b8249d4b63160c2`
-
diff --git 
a/tirx/_sources/reference/cpp/generated/file_tvm_tirx_stmt_functor.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_tirx_stmt_functor.h.rst
index 9a6d1c1db5a..916a8464922 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_tirx_stmt_functor.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_tirx_stmt_functor.h.rst
@@ -82,7 +82,7 @@ Functions
 
 - 
:ref:`exhale_function_namespacetvm_1_1tirx_1a598f8efc6e6f32c592f978d734146f5f`
 
-- 
:ref:`exhale_function_namespacetvm_1_1tirx_1add73860040062a458ecf0f6b09573dea`
-
 - 
:ref:`exhale_function_namespacetvm_1_1tirx_1aa3bbe1b8701b2ee9930ad7e41937ae62`
 
+- 
:ref:`exhale_function_namespacetvm_1_1tirx_1add73860040062a458ecf0f6b09573dea`
+
diff --git a/tirx/_sources/reference/cpp/generated/namespace_tvm.rst 
b/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
index 2d0ec63c95c..5062945b212 100644
--- a/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
+++ b/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
@@ -640,10 +640,10 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a03983cf66713724c138f9697bb8e0e97`
 
-- :ref:`exhale_function_namespacetvm_1ab5df457f526fb099d0d8de6a51639307`
-
 - :ref:`exhale_function_namespacetvm_1a7d182ece0a5fe24bf0479f38063f0829`
 
+- :ref:`exhale_function_namespacetvm_1ab5df457f526fb099d0d8de6a51639307`
+
 - :ref:`exhale_function_namespacetvm_1af7b8be795dd2e9889636e2383c554c67`
 
 - :ref:`exhale_function_namespacetvm_1a56fac2bf30a61d8dd727f7b1956dd0db`
@@ -800,10 +800,10 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a2ea3b45c96d3980227e418f7158ce5c3`
 
-- :ref:`exhale_function_namespacetvm_1a81851f002c71fea8695a2e2bd29eefc7`
-
 - :ref:`exhale_function_namespacetvm_1a5bea550dd56905267e2e2b0d72a34c62`
 
+- :ref:`exhale_function_namespacetvm_1a81851f002c71fea8695a2e2bd29eefc7`
+
 - :ref:`exhale_function_namespacetvm_1aabc6cf9e961e38f1c2b335bd36277487`
 
 - :ref:`exhale_function_namespacetvm_1ad7c45c38af02ce88083d976f9be743b4`
@@ -874,10 +874,10 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0`
 
-- :ref:`exhale_function_namespacetvm_1ac58e284059c962f5a96e46d98fe24e8d`
-
 - :ref:`exhale_function_namespacetvm_1ab042ef46f754a15ae6c332babcd67907`
 
+- :ref:`exhale_function_namespacetvm_1ac58e284059c962f5a96e46d98fe24e8d`
+
 - :ref:`exhale_function_namespacetvm_1aa99dbf24a4d6e8c09587296bda16ff0d`
 
 - :ref:`exhale_function_namespacetvm_1a354b9954ff25dd819a51d856fdd38827`
diff --git a/tirx/_sources/reference/cpp/generated/namespace_tvm__prim.rst 
b/tirx/_sources/reference/cpp/generated/namespace_tvm__prim.rst
index 39f45bdaa0b..f6cb8aa1bb4 100644
--- a/tirx/_sources/reference/cpp/generated/namespace_tvm__prim.rst
+++ b/tirx/_sources/reference/cpp/generated/namespace_tvm__prim.rst
@@ -254,10 +254,10 @@ Functions
 
 - 
:ref:`exhale_function_namespacetvm_1_1prim_1a861154d298e1c8d49b97bcefcfac2a8d`
 
-- 
:ref:`exhale_function_namespacetvm_1_1prim_1a06df8a5c28ebfe1ac40a729ecdfde0be`
-
 - 
:ref:`exhale_function_namespacetvm_1_1prim_1ac7768650e1f34ec0309f701ceeb11709`
 
+- 
:ref:`exhale_function_namespacetvm_1_1prim_1a06df8a5c28ebfe1ac40a729ecdfde0be`
+
 - 
:ref:`exhale_function_namespacetvm_1_1prim_1aa6b1cb8cc8364e3c6b003ce71f7625ac`
 
 - 
:ref:`exhale_function_namespacetvm_1_1prim_1af70a9b67d01f689e9f0a0810b9ae9e57`
diff --git 
a/tirx/_sources/reference/cpp/generated/program_listing_file_tvm_tirx_function.h.rst
 
b/tirx/_sources/reference/cpp/generated/program_listing_file_tvm_tirx_function.h.rst
index 7f86bf737aa..31590c57762 100644
--- 
a/tirx/_sources/reference/cpp/generated/program_listing_file_tvm_tirx_function.h.rst
+++ 
b/tirx/_sources/reference/cpp/generated/program_listing_file_tvm_tirx_function.h.rst
@@ -69,16 +69,17 @@ Program Listing for File function.h
      bool SEqual(const FunctionObj* other,
                  ffi::TypedFunction<bool(AnyView, AnyView, bool, AnyView)> 
equal) const {
        // `ty` is derived from the signature; compare its source fields 
directly.
-       return equal(attrs, other->attrs, false, "attrs") &&
-              equal(params, other->params, true, "params") &&
+       // Establish parameter bindings before comparing attributes that may 
reference them.
+       return equal(params, other->params, true, "params") &&
+              equal(attrs, other->attrs, false, "attrs") &&
               equal(ret_type, other->ret_type, false, "ret_type") &&
               equal(body, other->body, false, "body");
      }
    
      int64_t SHash(int64_t init_hash, ffi::TypedFunction<int64_t(AnyView, 
int64_t, bool)> hash) const {
        int64_t hash_value = init_hash;
-       hash_value = hash(attrs, hash_value, false);
        hash_value = hash(params, hash_value, true);
+       hash_value = hash(attrs, hash_value, false);
        hash_value = hash(ret_type, hash_value, false);
        hash_value = hash(body, hash_value, false);
        return hash_value;
diff --git a/tirx/commit_hash b/tirx/commit_hash
index 3474f27173f..fc2d3340a3e 100644
--- a/tirx/commit_hash
+++ b/tirx/commit_hash
@@ -1 +1 @@
-f1961b9cc3123af37abab9f301138a1ea5bf7b17
+6ae00166ab8881f581278736afb398043ca721eb
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 9f6bf103a51..8edd84a3f27 100644
--- a/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html
@@ -496,8 +496,8 @@
 <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 d68f0e94118..d73cab58db2 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
@@ -471,12 +471,12 @@
 <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_1aa6038f945a8d7f9721fec5d8c7ae92c4.html#exhale-function-namespacetvm-1aa6038f945a8d7f9721fec5d8c7ae92c4"><span
 class="std std-ref">Function tvm::add(const PrimExpr&amp;, float, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1aa485f9862909e2a14b52da123de85f9f.html#exhale-function-namespacetvm-1aa485f9862909e2a14b52da123de85f9f"><span
 class="std std-ref">Function tvm::add(float, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a142e99809b29c10ce20fae8054f614b1.html#exhale-function-namespacetvm-1a142e99809b29c10ce20fae8054f614b1"><span
 class="std std-ref">Function tvm::add(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <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_1ac530af613755669ca3e2d4f36999ed83.html#exhale-function-namespacetvm-1ac530af613755669ca3e2d4f36999ed83"><span
 class="std std-ref">Function tvm::add(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1aa6038f945a8d7f9721fec5d8c7ae92c4.html#exhale-function-namespacetvm-1aa6038f945a8d7f9721fec5d8c7ae92c4"><span
 class="std std-ref">Function tvm::add(const PrimExpr&amp;, float, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1aa485f9862909e2a14b52da123de85f9f.html#exhale-function-namespacetvm-1aa485f9862909e2a14b52da123de85f9f"><span
 class="std std-ref">Function tvm::add(float, 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_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_1a62ebf338fd59f1d6ecfcc24f6aa3c0ef.html#exhale-function-namespacetvm-1a62ebf338fd59f1d6ecfcc24f6aa3c0ef"><span
 class="std std-ref">Function tvm::bitwise_and(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
@@ -488,12 +488,12 @@
 <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_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_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_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>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a82fa5ae041c35999d346c4524e46f287.html#exhale-function-namespacetvm-1a82fa5ae041c35999d346c4524e46f287"><span
 class="std std-ref">Function tvm::div(float, const PrimExpr&amp;, 
Location)</span></a></p></li>
+<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_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_1a5d7e30492c9e3488badccf9175ffe12c.html#exhale-function-namespacetvm-1a5d7e30492c9e3488badccf9175ffe12c"><span
 class="std std-ref">Function tvm::floordiv(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
@@ -691,8 +691,8 @@
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a61b73887b65902e4af17166193a94f91.html#exhale-function-namespacetvm-1-1prim-1a61b73887b65902e4af17166193a94f91"><span
 class="std std-ref">Function tvm::prim::IntegerAbs</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a6070bf5140345d2dea941458ca05fc16.html#exhale-function-namespacetvm-1-1prim-1a6070bf5140345d2dea941458ca05fc16"><span
 class="std std-ref">Function tvm::prim::is_neg_inf</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a861154d298e1c8d49b97bcefcfac2a8d.html#exhale-function-namespacetvm-1-1prim-1a861154d298e1c8d49b97bcefcfac2a8d"><span
 class="std std-ref">Function tvm::prim::is_pos_inf</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a06df8a5c28ebfe1ac40a729ecdfde0be.html#exhale-function-namespacetvm-1-1prim-1a06df8a5c28ebfe1ac40a729ecdfde0be"><span
 class="std std-ref">Function tvm::prim::IsConstInt(const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1ac7768650e1f34ec0309f701ceeb11709.html#exhale-function-namespacetvm-1-1prim-1ac7768650e1f34ec0309f701ceeb11709"><span
 class="std std-ref">Function tvm::prim::IsConstInt(const PrimExpr&amp;, 
int64_t)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a06df8a5c28ebfe1ac40a729ecdfde0be.html#exhale-function-namespacetvm-1-1prim-1a06df8a5c28ebfe1ac40a729ecdfde0be"><span
 class="std std-ref">Function tvm::prim::IsConstInt(const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1aa6b1cb8cc8364e3c6b003ce71f7625ac.html#exhale-function-namespacetvm-1-1prim-1aa6b1cb8cc8364e3c6b003ce71f7625ac"><span
 class="std std-ref">Function tvm::prim::IsConstNumber</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1af70a9b67d01f689e9f0a0810b9ae9e57.html#exhale-function-namespacetvm-1-1prim-1af70a9b67d01f689e9f0a0810b9ae9e57"><span
 class="std std-ref">Function tvm::prim::isfinite</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1aeefa86c16005c7b34ece03f0eaadadd5.html#exhale-function-namespacetvm-1-1prim-1aeefa86c16005c7b34ece03f0eaadadd5"><span
 class="std std-ref">Function tvm::prim::isinf</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 c5854568bb0..f7284c4d7cc 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
@@ -534,12 +534,12 @@
 <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_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>
 <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>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a460572123ac43346571969c7c474d9b3.html#exhale-function-namespacetvm-1a460572123ac43346571969c7c474d9b3"><span
 class="std std-ref">Template Function tvm::operator!(const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1ab5df457f526fb099d0d8de6a51639307.html#exhale-function-namespacetvm-1ab5df457f526fb099d0d8de6a51639307"><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_1a7d182ece0a5fe24bf0479f38063f0829.html#exhale-function-namespacetvm-1a7d182ece0a5fe24bf0479f38063f0829"><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_1ab5df457f526fb099d0d8de6a51639307.html#exhale-function-namespacetvm-1ab5df457f526fb099d0d8de6a51639307"><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_1af7b8be795dd2e9889636e2383c554c67.html#exhale-function-namespacetvm-1af7b8be795dd2e9889636e2383c554c67"><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_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>
@@ -567,9 +567,9 @@
 <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>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1aabc6cf9e961e38f1c2b335bd36277487.html#exhale-function-namespacetvm-1aabc6cf9e961e38f1c2b335bd36277487"><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_1a81851f002c71fea8695a2e2bd29eefc7.html#exhale-function-namespacetvm-1a81851f002c71fea8695a2e2bd29eefc7"><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_1a5bea550dd56905267e2e2b0d72a34c62.html#exhale-function-namespacetvm-1a5bea550dd56905267e2e2b0d72a34c62"><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_1a81851f002c71fea8695a2e2bd29eefc7.html#exhale-function-namespacetvm-1a81851f002c71fea8695a2e2bd29eefc7"><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_1aabc6cf9e961e38f1c2b335bd36277487.html#exhale-function-namespacetvm-1aabc6cf9e961e38f1c2b335bd36277487"><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_1a93f1c7a184054d6af9aab47a636e912f.html#exhale-function-namespacetvm-1a93f1c7a184054d6af9aab47a636e912f"><span
 class="std std-ref">Template Function tvm::operator&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_1ab480e963072a0d618a1f10d597167545.html#exhale-function-namespacetvm-1ab480e963072a0d618a1f10d597167545"><span
 class="std std-ref">Template Function tvm::operator&gt;(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a1bb911ef90e2f328ba2ae63387b9e936.html#exhale-function-namespacetvm-1a1bb911ef90e2f328ba2ae63387b9e936"><span
 class="std std-ref">Template Function tvm::operator&gt;(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
@@ -579,9 +579,9 @@
 <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_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_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_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>
+<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_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_1a34d3774087ee1b5cddd400921762235f.html#exhale-function-namespacetvm-1a34d3774087ee1b5cddd400921762235f"><span
 class="std std-ref">Template Function tvm::operator~(const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
 <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>
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 c1402b921eb..be7bbfb4766 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
@@ -455,9 +455,9 @@
 <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_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>
 <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>
 </ul>
 </section>
 </section>
diff --git a/tirx/reference/cpp/generated/file_tvm_tirx_stmt_functor.h.html 
b/tirx/reference/cpp/generated/file_tvm_tirx_stmt_functor.h.html
index e83f8f3dd42..0cc38d2bd0b 100644
--- a/tirx/reference/cpp/generated/file_tvm_tirx_stmt_functor.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_tirx_stmt_functor.h.html
@@ -472,8 +472,8 @@
 <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_1a598f8efc6e6f32c592f978d734146f5f.html#exhale-function-namespacetvm-1-1tirx-1a598f8efc6e6f32c592f978d734146f5f"><span
 class="std std-ref">Template Function 
tvm::tirx::ContainsNode</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1tirx_1add73860040062a458ecf0f6b09573dea.html#exhale-function-namespacetvm-1-1tirx-1add73860040062a458ecf0f6b09573dea"><span
 class="std std-ref">Function 
tvm::tirx::SubstituteWithDataTypeLegalization(PrimExpr, 
ffi::TypedFunction&lt;ffi::Optional&lt;PrimExpr&gt;(const 
Var&amp;)&gt;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1tirx_1aa3bbe1b8701b2ee9930ad7e41937ae62.html#exhale-function-namespacetvm-1-1tirx-1aa3bbe1b8701b2ee9930ad7e41937ae62"><span
 class="std std-ref">Function 
tvm::tirx::SubstituteWithDataTypeLegalization(Stmt, 
ffi::TypedFunction&lt;ffi::Optional&lt;PrimExpr&gt;(const 
Var&amp;)&gt;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1tirx_1add73860040062a458ecf0f6b09573dea.html#exhale-function-namespacetvm-1-1tirx-1add73860040062a458ecf0f6b09573dea"><span
 class="std std-ref">Function 
tvm::tirx::SubstituteWithDataTypeLegalization(PrimExpr, 
ffi::TypedFunction&lt;ffi::Optional&lt;PrimExpr&gt;(const 
Var&amp;)&gt;)</span></a></p></li>
 </ul>
 </section>
 </section>
diff --git a/tirx/reference/cpp/generated/namespace_tvm.html 
b/tirx/reference/cpp/generated/namespace_tvm.html
index a2f508ec0a8..ca396cca06c 100644
--- a/tirx/reference/cpp/generated/namespace_tvm.html
+++ b/tirx/reference/cpp/generated/namespace_tvm.html
@@ -752,8 +752,8 @@
 <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_1a460572123ac43346571969c7c474d9b3.html#exhale-function-namespacetvm-1a460572123ac43346571969c7c474d9b3"><span
 class="std std-ref">Template Function tvm::operator!(const 
Pattern&lt;TA&gt;&amp;)</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_1ab5df457f526fb099d0d8de6a51639307.html#exhale-function-namespacetvm-1ab5df457f526fb099d0d8de6a51639307"><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_1a7d182ece0a5fe24bf0479f38063f0829.html#exhale-function-namespacetvm-1a7d182ece0a5fe24bf0479f38063f0829"><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_1ab5df457f526fb099d0d8de6a51639307.html#exhale-function-namespacetvm-1ab5df457f526fb099d0d8de6a51639307"><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_1af7b8be795dd2e9889636e2383c554c67.html#exhale-function-namespacetvm-1af7b8be795dd2e9889636e2383c554c67"><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_1a56fac2bf30a61d8dd727f7b1956dd0db.html#exhale-function-namespacetvm-1a56fac2bf30a61d8dd727f7b1956dd0db"><span
 class="std std-ref">Function tvm::operator!=(const PrimType&amp;, const 
PrimType&amp;)</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>
@@ -832,8 +832,8 @@
 <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>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a2ea3b45c96d3980227e418f7158ce5c3.html#exhale-function-namespacetvm-1a2ea3b45c96d3980227e418f7158ce5c3"><span
 class="std std-ref">Function tvm::operator==(PrimExpr, 
PrimExpr)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a81851f002c71fea8695a2e2bd29eefc7.html#exhale-function-namespacetvm-1a81851f002c71fea8695a2e2bd29eefc7"><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_1a5bea550dd56905267e2e2b0d72a34c62.html#exhale-function-namespacetvm-1a5bea550dd56905267e2e2b0d72a34c62"><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_1a81851f002c71fea8695a2e2bd29eefc7.html#exhale-function-namespacetvm-1a81851f002c71fea8695a2e2bd29eefc7"><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_1aabc6cf9e961e38f1c2b335bd36277487.html#exhale-function-namespacetvm-1aabc6cf9e961e38f1c2b335bd36277487"><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_1ad7c45c38af02ce88083d976f9be743b4.html#exhale-function-namespacetvm-1ad7c45c38af02ce88083d976f9be743b4"><span
 class="std std-ref">Function tvm::operator==(const PrimType&amp;, const 
PrimType&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad93d00f7b080dc3f905f5c34c170a041.html#exhale-function-namespacetvm-1ad93d00f7b080dc3f905f5c34c170a041"><span
 class="std std-ref">Function tvm::operator&gt;(PrimExpr, 
PrimExpr)</span></a></p></li>
@@ -869,8 +869,8 @@
 <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_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_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_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>
 <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_1a34d3774087ee1b5cddd400921762235f.html#exhale-function-namespacetvm-1a34d3774087ee1b5cddd400921762235f"><span
 class="std std-ref">Template Function tvm::operator~(const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/namespace_tvm__prim.html 
b/tirx/reference/cpp/generated/namespace_tvm__prim.html
index 2348aa3b900..df717429229 100644
--- a/tirx/reference/cpp/generated/namespace_tvm__prim.html
+++ b/tirx/reference/cpp/generated/namespace_tvm__prim.html
@@ -550,8 +550,8 @@
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a61b73887b65902e4af17166193a94f91.html#exhale-function-namespacetvm-1-1prim-1a61b73887b65902e4af17166193a94f91"><span
 class="std std-ref">Function tvm::prim::IntegerAbs</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a6070bf5140345d2dea941458ca05fc16.html#exhale-function-namespacetvm-1-1prim-1a6070bf5140345d2dea941458ca05fc16"><span
 class="std std-ref">Function tvm::prim::is_neg_inf</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a861154d298e1c8d49b97bcefcfac2a8d.html#exhale-function-namespacetvm-1-1prim-1a861154d298e1c8d49b97bcefcfac2a8d"><span
 class="std std-ref">Function tvm::prim::is_pos_inf</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a06df8a5c28ebfe1ac40a729ecdfde0be.html#exhale-function-namespacetvm-1-1prim-1a06df8a5c28ebfe1ac40a729ecdfde0be"><span
 class="std std-ref">Function tvm::prim::IsConstInt(const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1ac7768650e1f34ec0309f701ceeb11709.html#exhale-function-namespacetvm-1-1prim-1ac7768650e1f34ec0309f701ceeb11709"><span
 class="std std-ref">Function tvm::prim::IsConstInt(const PrimExpr&amp;, 
int64_t)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a06df8a5c28ebfe1ac40a729ecdfde0be.html#exhale-function-namespacetvm-1-1prim-1a06df8a5c28ebfe1ac40a729ecdfde0be"><span
 class="std std-ref">Function tvm::prim::IsConstInt(const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1aa6b1cb8cc8364e3c6b003ce71f7625ac.html#exhale-function-namespacetvm-1-1prim-1aa6b1cb8cc8364e3c6b003ce71f7625ac"><span
 class="std std-ref">Function tvm::prim::IsConstNumber</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1af70a9b67d01f689e9f0a0810b9ae9e57.html#exhale-function-namespacetvm-1-1prim-1af70a9b67d01f689e9f0a0810b9ae9e57"><span
 class="std std-ref">Function tvm::prim::isfinite</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1aeefa86c16005c7b34ece03f0eaadadd5.html#exhale-function-namespacetvm-1-1prim-1aeefa86c16005c7b34ece03f0eaadadd5"><span
 class="std std-ref">Function tvm::prim::isinf</span></a></p></li>
diff --git 
a/tirx/reference/cpp/generated/program_listing_file_tvm_tirx_function.h.html 
b/tirx/reference/cpp/generated/program_listing_file_tvm_tirx_function.h.html
index bf1cadb7cb5..ee874174e2e 100644
--- a/tirx/reference/cpp/generated/program_listing_file_tvm_tirx_function.h.html
+++ b/tirx/reference/cpp/generated/program_listing_file_tvm_tirx_function.h.html
@@ -462,16 +462,17 @@
 <span class="w">  </span><span class="kt">bool</span><span class="w"> 
</span><span class="n">SEqual</span><span class="p">(</span><span 
class="k">const</span><span class="w"> </span><span 
class="n">FunctionObj</span><span class="o">*</span><span class="w"> 
</span><span class="n">other</span><span class="p">,</span>
 <span class="w">              </span><span class="n">ffi</span><span 
class="o">::</span><span class="n">TypedFunction</span><span 
class="o">&lt;</span><span class="kt">bool</span><span class="p">(</span><span 
class="n">AnyView</span><span class="p">,</span><span class="w"> </span><span 
class="n">AnyView</span><span class="p">,</span><span class="w"> </span><span 
class="kt">bool</span><span class="p">,</span><span class="w"> </span><span 
class="n">AnyView</span><span class="p">)</span><sp [...]
 <span class="w">    </span><span class="c1">// `ty` is derived from the 
signature; compare its source fields directly.</span>
-<span class="w">    </span><span class="k">return</span><span class="w"> 
</span><span class="n">equal</span><span class="p">(</span><span 
class="n">attrs</span><span class="p">,</span><span class="w"> </span><span 
class="n">other</span><span class="o">-&gt;</span><span 
class="n">attrs</span><span class="p">,</span><span class="w"> </span><span 
class="nb">false</span><span class="p">,</span><span class="w"> </span><span 
class="s">"attrs"</span><span class="p">)</span><span class="w"> </sp [...]
-<span class="w">           </span><span class="n">equal</span><span 
class="p">(</span><span class="n">params</span><span class="p">,</span><span 
class="w"> </span><span class="n">other</span><span class="o">-&gt;</span><span 
class="n">params</span><span class="p">,</span><span class="w"> </span><span 
class="nb">true</span><span class="p">,</span><span class="w"> </span><span 
class="s">"params"</span><span class="p">)</span><span class="w"> </span><span 
class="o">&amp;&amp;</span>
+<span class="w">    </span><span class="c1">// Establish parameter bindings 
before comparing attributes that may reference them.</span>
+<span class="w">    </span><span class="k">return</span><span class="w"> 
</span><span class="n">equal</span><span class="p">(</span><span 
class="n">params</span><span class="p">,</span><span class="w"> </span><span 
class="n">other</span><span class="o">-&gt;</span><span 
class="n">params</span><span class="p">,</span><span class="w"> </span><span 
class="nb">true</span><span class="p">,</span><span class="w"> </span><span 
class="s">"params"</span><span class="p">)</span><span class="w"> </ [...]
+<span class="w">           </span><span class="n">equal</span><span 
class="p">(</span><span class="n">attrs</span><span class="p">,</span><span 
class="w"> </span><span class="n">other</span><span class="o">-&gt;</span><span 
class="n">attrs</span><span class="p">,</span><span class="w"> </span><span 
class="nb">false</span><span class="p">,</span><span class="w"> </span><span 
class="s">"attrs"</span><span class="p">)</span><span class="w"> </span><span 
class="o">&amp;&amp;</span>
 <span class="w">           </span><span class="n">equal</span><span 
class="p">(</span><span class="n">ret_type</span><span class="p">,</span><span 
class="w"> </span><span class="n">other</span><span class="o">-&gt;</span><span 
class="n">ret_type</span><span class="p">,</span><span class="w"> </span><span 
class="nb">false</span><span class="p">,</span><span class="w"> </span><span 
class="s">"ret_type"</span><span class="p">)</span><span class="w"> 
</span><span class="o">&amp;&amp;</span>
 <span class="w">           </span><span class="n">equal</span><span 
class="p">(</span><span class="n">body</span><span class="p">,</span><span 
class="w"> </span><span class="n">other</span><span class="o">-&gt;</span><span 
class="n">body</span><span class="p">,</span><span class="w"> </span><span 
class="nb">false</span><span class="p">,</span><span class="w"> </span><span 
class="s">"body"</span><span class="p">);</span>
 <span class="w">  </span><span class="p">}</span>
 
 <span class="w">  </span><span class="kt">int64_t</span><span class="w"> 
</span><span class="n">SHash</span><span class="p">(</span><span 
class="kt">int64_t</span><span class="w"> </span><span 
class="n">init_hash</span><span class="p">,</span><span class="w"> </span><span 
class="n">ffi</span><span class="o">::</span><span 
class="n">TypedFunction</span><span class="o">&lt;</span><span 
class="kt">int64_t</span><span class="p">(</span><span 
class="n">AnyView</span><span class="p">,</span><s [...]
 <span class="w">    </span><span class="kt">int64_t</span><span class="w"> 
</span><span class="n">hash_value</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span class="n">init_hash</span><span 
class="p">;</span>
-<span class="w">    </span><span class="n">hash_value</span><span class="w"> 
</span><span class="o">=</span><span class="w"> </span><span 
class="n">hash</span><span class="p">(</span><span class="n">attrs</span><span 
class="p">,</span><span class="w"> </span><span 
class="n">hash_value</span><span class="p">,</span><span class="w"> 
</span><span class="nb">false</span><span class="p">);</span>
 <span class="w">    </span><span class="n">hash_value</span><span class="w"> 
</span><span class="o">=</span><span class="w"> </span><span 
class="n">hash</span><span class="p">(</span><span class="n">params</span><span 
class="p">,</span><span class="w"> </span><span 
class="n">hash_value</span><span class="p">,</span><span class="w"> 
</span><span class="nb">true</span><span class="p">);</span>
+<span class="w">    </span><span class="n">hash_value</span><span class="w"> 
</span><span class="o">=</span><span class="w"> </span><span 
class="n">hash</span><span class="p">(</span><span class="n">attrs</span><span 
class="p">,</span><span class="w"> </span><span 
class="n">hash_value</span><span class="p">,</span><span class="w"> 
</span><span class="nb">false</span><span class="p">);</span>
 <span class="w">    </span><span class="n">hash_value</span><span class="w"> 
</span><span class="o">=</span><span class="w"> </span><span 
class="n">hash</span><span class="p">(</span><span 
class="n">ret_type</span><span class="p">,</span><span class="w"> </span><span 
class="n">hash_value</span><span class="p">,</span><span class="w"> 
</span><span class="nb">false</span><span class="p">);</span>
 <span class="w">    </span><span class="n">hash_value</span><span class="w"> 
</span><span class="o">=</span><span class="w"> </span><span 
class="n">hash</span><span class="p">(</span><span class="n">body</span><span 
class="p">,</span><span class="w"> </span><span 
class="n">hash_value</span><span class="p">,</span><span class="w"> 
</span><span class="nb">false</span><span class="p">);</span>
 <span class="w">    </span><span class="k">return</span><span class="w"> 
</span><span class="n">hash_value</span><span class="p">;</span>
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 257af9a022c..b99a9f7b07e 100644
--- a/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
+++ b/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
@@ -477,7 +477,7 @@
 <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">
-<span class="property"><span class="k"><span 
class="pre">class</span></span><span class="w"> </span></span><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><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span> [...]
+<span class="property"><span class="k"><span 
class="pre">class</span></span><span class="w"> </span></span><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><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span> [...]
 <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 f4c23bf3f8b..401a0b5a961 100644
--- a/tirx/searchindex.js
+++ b/tirx/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"A CUDA Function":[[27,"a-cuda-function"]],"A 
Global-to-Shared Copy":[[30,"a-global-to-shared-copy"]],"A Load, Compute, and 
Store Example":[[34,"a-load-compute-and-store-example"]],"A Shared-Memory 
Exchange":[[32,"a-shared-memory-exchange"]],"A Tile Load, Computation, and 
Store":[[35,"a-tile-load-computation-and-store"]],"Absolute value and 
negation":[[1537,"absolute-value-and-negation"]],"Accumulation, transpose and 
alpha/beta":[[1537,"accumulation-transpos [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"A CUDA Function":[[27,"a-cuda-function"]],"A 
Global-to-Shared Copy":[[30,"a-global-to-shared-copy"]],"A Load, Compute, and 
Store Example":[[34,"a-load-compute-and-store-example"]],"A Shared-Memory 
Exchange":[[32,"a-shared-memory-exchange"]],"A Tile Load, Computation, and 
Store":[[35,"a-tile-load-computation-and-store"]],"Absolute value and 
negation":[[1537,"absolute-value-and-negation"]],"Accumulation, transpose and 
alpha/beta":[[1537,"accumulation-transpos [...]
\ No newline at end of file

Reply via email to