blob: 96f65cb9c3a400777a696ac42633bedd7fd859f8 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: tvm::relax::StridedSliceAttrs Pages: 1 -->
<svg width="192pt" height="898pt"
viewBox="0.00 0.00 192.00 898.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 894)">
<title>tvm::relax::StridedSliceAttrs</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-894 188,-894 188,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Attributes used in strided_slice operator.">
<polygon fill="#bfbfbf" stroke="black" points="20,-0.5 20,-68.5 164,-68.5 164,-0.5 20,-0.5"/>
<text text-anchor="start" x="28" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::relax::StridedSlice</text>
<text text-anchor="middle" x="92" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">Attrs</text>
<polyline fill="none" stroke="black" points="20,-38.5 164,-38.5 "/>
<text text-anchor="start" x="28" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ assume_inbound</text>
<polyline fill="none" stroke="black" points="20,-19.5 164,-19.5 "/>
<text text-anchor="start" x="28" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TVM_DECLARE_ATTRS()</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="classtvm_1_1AttrsNode.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12,-105.5 12,-228.5 172,-228.5 172,-105.5 12,-105.5"/>
<text text-anchor="start" x="20" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::AttrsNode&lt; StridedSlice</text>
<text text-anchor="middle" x="92" y="-205.5" font-family="Helvetica,sans-Serif" font-size="10.00">Attrs &gt;</text>
<polyline fill="none" stroke="black" points="12,-198.5 172,-198.5 "/>
<text text-anchor="middle" x="92" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="12,-179.5 172,-179.5 "/>
<text text-anchor="start" x="20" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ VisitAttrs()</text>
<text text-anchor="start" x="20" y="-156.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ VisitNonDefaultAttrs()</text>
<text text-anchor="start" x="20" y="-145.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitByPackedArgs()</text>
<text text-anchor="start" x="20" y="-134.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SEqualReduce()</text>
<text text-anchor="start" x="20" y="-123.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SHashReduce()</text>
<text text-anchor="start" x="20" y="-112.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ListFieldInfo()</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M92,-95.24C92,-85.97 92,-76.84 92,-68.62"/>
<polygon fill="none" stroke="midnightblue" points="88.5,-95.33 92,-105.33 95.5,-95.33 88.5,-95.33"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="classtvm_1_1BaseAttrsNode.html" target="_top" xlink:title="Base class of all attribute class.">
<polygon fill="white" stroke="black" points="5.5,-265.5 5.5,-454.5 178.5,-454.5 178.5,-265.5 5.5,-265.5"/>
<text text-anchor="middle" x="92" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::BaseAttrsNode</text>
<polyline fill="none" stroke="black" points="5.5,-435.5 178.5,-435.5 "/>
<text text-anchor="start" x="13.5" y="-423.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_has_method_sequal</text>
<text text-anchor="start" x="13.5" y="-412.5" font-family="Helvetica,sans-Serif" font-size="10.00">_reduce</text>
<text text-anchor="start" x="13.5" y="-401.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_has_method_shash</text>
<text text-anchor="start" x="13.5" y="-390.5" font-family="Helvetica,sans-Serif" font-size="10.00">_reduce</text>
<text text-anchor="start" x="13.5" y="-379.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_key</text>
<polyline fill="none" stroke="black" points="5.5,-372.5 178.5,-372.5 "/>
<text text-anchor="start" x="13.5" y="-360.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~BaseAttrsNode()</text>
<text text-anchor="start" x="13.5" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ VisitAttrs()</text>
<text text-anchor="start" x="13.5" y="-338.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitBySeq()</text>
<text text-anchor="start" x="13.5" y="-327.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PrintDocString()</text>
<text text-anchor="start" x="13.5" y="-316.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ VisitNonDefaultAttrs()</text>
<text text-anchor="start" x="13.5" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ListFieldInfo()</text>
<text text-anchor="start" x="13.5" y="-294.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitByPackedArgs()</text>
<text text-anchor="start" x="13.5" y="-283.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TVM_DECLARE_BASE_OBJECT</text>
<text text-anchor="start" x="13.5" y="-272.5" font-family="Helvetica,sans-Serif" font-size="10.00">_INFO()</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M92,-255.23C92,-246.19 92,-237.26 92,-228.75"/>
<polygon fill="none" stroke="midnightblue" points="88.5,-255.46 92,-265.46 95.5,-255.46 88.5,-255.46"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="classtvm_1_1runtime_1_1Object.html" target="_top" xlink:title="base class of all object containers.">
<polygon fill="white" stroke="black" points="0,-491.5 0,-889.5 184,-889.5 184,-491.5 0,-491.5"/>
<text text-anchor="middle" x="92" y="-877.5" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::runtime::Object</text>
<polyline fill="none" stroke="black" points="0,-870.5 184,-870.5 "/>
<text text-anchor="start" x="8" y="-858.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_key</text>
<text text-anchor="start" x="8" y="-847.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_final</text>
<text text-anchor="start" x="8" y="-836.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_child_slots</text>
<text text-anchor="start" x="8" y="-825.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_child_slots_can</text>
<text text-anchor="start" x="8" y="-814.5" font-family="Helvetica,sans-Serif" font-size="10.00">_overflow</text>
<text text-anchor="start" x="8" y="-803.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_has_method_visit</text>
<text text-anchor="start" x="8" y="-792.5" font-family="Helvetica,sans-Serif" font-size="10.00">_attrs</text>
<text text-anchor="start" x="8" y="-781.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_has_method_sequal</text>
<text text-anchor="start" x="8" y="-770.5" font-family="Helvetica,sans-Serif" font-size="10.00">_reduce</text>
<text text-anchor="start" x="8" y="-759.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_has_method_shash</text>
<text text-anchor="start" x="8" y="-748.5" font-family="Helvetica,sans-Serif" font-size="10.00">_reduce</text>
<text text-anchor="start" x="8" y="-737.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _type_index</text>
<text text-anchor="start" x="8" y="-726.5" font-family="Helvetica,sans-Serif" font-size="10.00"># type_index_</text>
<text text-anchor="start" x="8" y="-715.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ref_counter_</text>
<text text-anchor="start" x="8" y="-704.5" font-family="Helvetica,sans-Serif" font-size="10.00"># deleter_</text>
<polyline fill="none" stroke="black" points="0,-697.5 184,-697.5 "/>
<text text-anchor="start" x="8" y="-685.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ type_index()</text>
<text text-anchor="start" x="8" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTypeKey()</text>
<text text-anchor="start" x="8" y="-663.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTypeKeyHash()</text>
<text text-anchor="start" x="8" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsInstance()</text>
<text text-anchor="start" x="8" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ unique()</text>
<text text-anchor="start" x="8" y="-630.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Object()</text>
<text text-anchor="start" x="8" y="-619.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Object()</text>
<text text-anchor="start" x="8" y="-608.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Object()</text>
<text text-anchor="start" x="8" y="-597.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="8" y="-586.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="8" y="-575.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TypeIndex2Key()</text>
<text text-anchor="start" x="8" y="-564.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TypeIndex2KeyHash()</text>
<text text-anchor="start" x="8" y="-553.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TypeKey2Index()</text>
<text text-anchor="start" x="8" y="-542.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ _GetOrAllocRuntimeTypeIndex()</text>
<text text-anchor="start" x="8" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeTypeIndex()</text>
<text text-anchor="start" x="8" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00"># IncRef()</text>
<text text-anchor="start" x="8" y="-509.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DecRef()</text>
<text text-anchor="start" x="8" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetOrAllocRuntimeTypeIndex()</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M92,-481.04C92,-472.01 92,-463.17 92,-454.65"/>
<polygon fill="none" stroke="midnightblue" points="88.5,-481.3 92,-491.3 95.5,-481.3 88.5,-481.3"/>
</g>
</g>
</svg>