Skip to content

Commit 44ae454

Browse files
committed
Update docs
1 parent 879beeb commit 44ae454

9 files changed

+26
-6
lines changed

api/tilelang.engine.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
452452
<li class="toctree-l1"><a class="reference internal" href="tilelang.engine.phase.html">tilelang.engine.phase module</a><ul>
453453
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.LowerAndLegalize"><code class="docutils literal notranslate"><span class="pre">LowerAndLegalize()</span></code></a></li>
454454
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.OptimizeForTarget"><code class="docutils literal notranslate"><span class="pre">OptimizeForTarget()</span></code></a></li>
455+
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_tma_and_warp_specialized"><code class="docutils literal notranslate"><span class="pre">allow_tma_and_warp_specialized()</span></code></a></li>
455456
</ul>
456457
</li>
457458
</ul>

api/tilelang.engine.phase.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,11 @@
411411
<span class="sig-prename descclassname"><span class="pre">tilelang.engine.phase.</span></span><span class="sig-name descname"><span class="pre">OptimizeForTarget</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mod</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">IRModule</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">target</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Target</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">IRModule</span></span></span><a class="headerlink" href="#tilelang.engine.phase.OptimizeForTarget" title="Permalink to this definition">#</a></dt>
412412
<dd></dd></dl>
413413

414+
<dl class="py function">
415+
<dt class="sig sig-object py" id="tilelang.engine.phase.allow_tma_and_warp_specialized">
416+
<span class="sig-prename descclassname"><span class="pre">tilelang.engine.phase.</span></span><span class="sig-name descname"><span class="pre">allow_tma_and_warp_specialized</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">target</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Target</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="headerlink" href="#tilelang.engine.phase.allow_tma_and_warp_specialized" title="Permalink to this definition">#</a></dt>
417+
<dd></dd></dl>
418+
414419
</section>
415420

416421
</article>
@@ -471,6 +476,7 @@
471476
<li><a class="reference internal" href="#">tilelang.engine.phase module</a><ul>
472477
<li><a class="reference internal" href="#tilelang.engine.phase.LowerAndLegalize"><code class="docutils literal notranslate"><span class="pre">LowerAndLegalize()</span></code></a></li>
473478
<li><a class="reference internal" href="#tilelang.engine.phase.OptimizeForTarget"><code class="docutils literal notranslate"><span class="pre">OptimizeForTarget()</span></code></a></li>
479+
<li><a class="reference internal" href="#tilelang.engine.phase.allow_tma_and_warp_specialized"><code class="docutils literal notranslate"><span class="pre">allow_tma_and_warp_specialized()</span></code></a></li>
474480
</ul>
475481
</li>
476482
</ul>

api/tilelang.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -679,6 +679,7 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
679679
<li class="toctree-l3"><a class="reference internal" href="tilelang.engine.phase.html">tilelang.engine.phase module</a><ul>
680680
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.LowerAndLegalize"><code class="docutils literal notranslate"><span class="pre">LowerAndLegalize()</span></code></a></li>
681681
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.OptimizeForTarget"><code class="docutils literal notranslate"><span class="pre">OptimizeForTarget()</span></code></a></li>
682+
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_tma_and_warp_specialized"><code class="docutils literal notranslate"><span class="pre">allow_tma_and_warp_specialized()</span></code></a></li>
682683
</ul>
683684
</li>
684685
</ul>
@@ -1039,6 +1040,7 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
10391040
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.VectorizeLoop"><code class="docutils literal notranslate"><span class="pre">VectorizeLoop()</span></code></a></li>
10401041
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.WarpSpecialized"><code class="docutils literal notranslate"><span class="pre">WarpSpecialized()</span></code></a></li>
10411042
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.WarpSpecializedPipeline"><code class="docutils literal notranslate"><span class="pre">WarpSpecializedPipeline()</span></code></a></li>
1043+
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.get_pass_context"><code class="docutils literal notranslate"><span class="pre">get_pass_context()</span></code></a></li>
10421044
</ul>
10431045
</li>
10441046
</ul>

api/tilelang.language.logical.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@
404404
<p>The language interface for tl programs.</p>
405405
<dl class="py function">
406406
<dt class="sig sig-object py" id="tilelang.language.logical.all_of">
407-
<span class="sig-prename descclassname"><span class="pre">tilelang.language.logical.</span></span><span class="sig-name descname"><span class="pre">all_of</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">buffer:</span> <span class="pre">~typing.Union[&lt;tilelang.language.proxy.TensorProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7ff24cc94c40&gt;,</span> <span class="pre">~tvm.tir.stmt.BufferRegion]</span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.logical.all_of" title="Permalink to this definition">#</a></dt>
407+
<span class="sig-prename descclassname"><span class="pre">tilelang.language.logical.</span></span><span class="sig-name descname"><span class="pre">all_of</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">buffer:</span> <span class="pre">~typing.Union[&lt;tilelang.language.proxy.TensorProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7fcd3e69de40&gt;,</span> <span class="pre">~tvm.tir.stmt.BufferRegion]</span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.logical.all_of" title="Permalink to this definition">#</a></dt>
408408
<dd><p>Check if all elements in the buffer are true.</p>
409409
<dl class="field-list simple">
410410
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
@@ -418,7 +418,7 @@
418418

419419
<dl class="py function">
420420
<dt class="sig sig-object py" id="tilelang.language.logical.any_of">
421-
<span class="sig-prename descclassname"><span class="pre">tilelang.language.logical.</span></span><span class="sig-name descname"><span class="pre">any_of</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">buffer:</span> <span class="pre">~typing.Union[&lt;tilelang.language.proxy.TensorProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7ff24cc94c40&gt;,</span> <span class="pre">~tvm.tir.stmt.BufferRegion]</span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.logical.any_of" title="Permalink to this definition">#</a></dt>
421+
<span class="sig-prename descclassname"><span class="pre">tilelang.language.logical.</span></span><span class="sig-name descname"><span class="pre">any_of</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">buffer:</span> <span class="pre">~typing.Union[&lt;tilelang.language.proxy.TensorProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7fcd3e69de40&gt;,</span> <span class="pre">~tvm.tir.stmt.BufferRegion]</span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.logical.any_of" title="Permalink to this definition">#</a></dt>
422422
<dd><p>Check if any element in the buffer is true.</p>
423423
<dl class="field-list simple">
424424
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

api/tilelang.language.proxy.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@
452452
<p>Buffer proxy class for constructing tir buffer.</p>
453453
<dl class="py method">
454454
<dt class="sig sig-object py" id="tilelang.language.proxy.BufferProxy.from_ptr">
455-
<span class="sig-name descname"><span class="pre">from_ptr</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pointer_var</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Var</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">shape</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">tvm.ir.expr.PrimExpr</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="p"><span class="pre">...</span></span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dtype</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'float32'</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">&lt;tilelang.language.proxy.BufferProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7ff24cc958d0&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
455+
<span class="sig-name descname"><span class="pre">from_ptr</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pointer_var</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Var</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">shape</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">tvm.ir.expr.PrimExpr</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="p"><span class="pre">...</span></span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dtype</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'float32'</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">&lt;tilelang.language.proxy.BufferProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7fcd3e69de10&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
456456
<dd><p>Create a buffer from a pointer, shape, and data type.</p>
457457
<dl class="field-list simple">
458458
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

api/tilelang.transform.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -778,6 +778,12 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
778778
</dl>
779779
</dd></dl>
780780

781+
<dl class="py function">
782+
<dt class="sig sig-object py" id="tilelang.transform.get_pass_context">
783+
<span class="sig-prename descclassname"><span class="pre">tilelang.transform.</span></span><span class="sig-name descname"><span class="pre">get_pass_context</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.transform.get_pass_context" title="Permalink to this definition">#</a></dt>
784+
<dd><p>Get the current pass context</p>
785+
</dd></dl>
786+
781787
</section>
782788
</section>
783789

@@ -865,6 +871,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
865871
<li><a class="reference internal" href="#tilelang.transform.VectorizeLoop"><code class="docutils literal notranslate"><span class="pre">VectorizeLoop()</span></code></a></li>
866872
<li><a class="reference internal" href="#tilelang.transform.WarpSpecialized"><code class="docutils literal notranslate"><span class="pre">WarpSpecialized()</span></code></a></li>
867873
<li><a class="reference internal" href="#tilelang.transform.WarpSpecializedPipeline"><code class="docutils literal notranslate"><span class="pre">WarpSpecializedPipeline()</span></code></a></li>
874+
<li><a class="reference internal" href="#tilelang.transform.get_pass_context"><code class="docutils literal notranslate"><span class="pre">get_pass_context()</span></code></a></li>
868875
</ul>
869876
</li>
870877
</ul>

genindex.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,8 @@ <h2>A</h2>
452452
<li><a href="api/tilelang.language.allocate.html#tilelang.language.allocate.alloc_shared">alloc_shared() (in module tilelang.language.allocate)</a>
453453
</li>
454454
<li><a href="api/tilelang.language.allocate.html#tilelang.language.allocate.alloc_var">alloc_var() (in module tilelang.language.allocate)</a>
455+
</li>
456+
<li><a href="api/tilelang.engine.phase.html#tilelang.engine.phase.allow_tma_and_warp_specialized">allow_tma_and_warp_specialized() (in module tilelang.engine.phase)</a>
455457
</li>
456458
<li><a href="api/tilelang.tools.Analyzer.html#tilelang.tools.Analyzer.Analyzer.analysis">analysis() (tilelang.tools.Analyzer.Analyzer class method)</a>
457459
</li>
@@ -472,11 +474,11 @@ <h2>A</h2>
472474
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.anylist_getitem">anylist_getitem() (in module tilelang.language.tir.op)</a>
473475
</li>
474476
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.anylist_resetitem">anylist_resetitem() (in module tilelang.language.tir.op)</a>
475-
</li>
476-
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.anylist_setitem_call_cpacked">anylist_setitem_call_cpacked() (in module tilelang.language.tir.op)</a>
477477
</li>
478478
</ul></td>
479479
<td style="width: 33%; vertical-align: top;"><ul>
480+
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.anylist_setitem_call_cpacked">anylist_setitem_call_cpacked() (in module tilelang.language.tir.op)</a>
481+
</li>
480482
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.anylist_setitem_call_packed">anylist_setitem_call_packed() (in module tilelang.language.tir.op)</a>
481483
</li>
482484
<li><a href="api/tilelang.transform.simplify.html#tilelang.transform.simplify.apply_simplify">apply_simplify() (in module tilelang.transform.simplify)</a>
@@ -1338,6 +1340,8 @@ <h2>G</h2>
13381340
<li><a href="api/tilelang.carver.roller.node.html#tilelang.carver.roller.node.BlockAnalyzer.get_output_buffers">get_output_buffers() (tilelang.carver.roller.node.BlockAnalyzer method)</a>
13391341
</li>
13401342
<li><a href="api/tilelang.layout.layout.html#tilelang.layout.layout.Layout.get_output_shape">get_output_shape() (tilelang.layout.layout.Layout method)</a>
1343+
</li>
1344+
<li><a href="api/tilelang.transform.html#tilelang.transform.get_pass_context">get_pass_context() (in module tilelang.transform)</a>
13411345
</li>
13421346
<li><a href="api/tilelang.carver.roller.node.html#tilelang.carver.roller.node.BlockAnalyzer.get_producer_blocks">get_producer_blocks() (tilelang.carver.roller.node.BlockAnalyzer method)</a>
13431347
</li>

objects.inv

35 Bytes
Binary file not shown.

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)