blob: 84efbd2996c9b23a45d8c96470876c88446a6ff8 [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.38.0 (20140413.2041)
-->
<!-- Title: Graphical Class Hierarchy Pages: 1 -->
<svg width="295pt" height="372pt"
viewBox="0.00 0.00 295.00 372.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 368)">
<title>Graphical Class Hierarchy</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-368 291,-368 291,4 -4,4"/>
<!-- Node1161 -->
<g id="node1" class="node"><title>Node1161</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="0,-170 0,-189 94,-189 94,-170 0,-170"/>
<text text-anchor="middle" x="47" y="-177" font-family="Helvetica,sans-Serif" font-size="10.00">GemmCommon</text>
</a>
</g>
</g>
<!-- Node0 -->
<g id="node2" class="node"><title>Node0</title>
<g id="a_node2"><a xlink:href="classarm__gemm_1_1_gemm_hybrid.xhtml" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="141.5,-333.5 141.5,-363.5 275.5,-363.5 275.5,-333.5 141.5,-333.5"/>
<text text-anchor="start" x="149.5" y="-351.5" font-family="Helvetica,sans-Serif" font-size="10.00">GemmHybrid&lt; strategy,</text>
<text text-anchor="middle" x="208.5" y="-340.5" font-family="Helvetica,sans-Serif" font-size="10.00"> To, Tr &gt;</text>
</a>
</g>
</g>
<!-- Node1161&#45;&gt;Node0 -->
<g id="edge1" class="edge"><title>Node1161&#45;&gt;Node0</title>
<path fill="none" stroke="midnightblue" d="M53.7818,-198.943C64.0235,-230.046 88.3002,-290.902 130,-324.5 134.278,-327.946 139.05,-330.9 144.069,-333.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="57.0798,-197.763 50.7389,-189.275 50.4028,-199.865 57.0798,-197.763"/>
</g>
<!-- Node1163 -->
<g id="node3" class="node"><title>Node1163</title>
<g id="a_node3"><a xlink:href="classarm__gemm_1_1_gemm_hybrid_quantized.xhtml" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="144,-284.5 144,-314.5 273,-314.5 273,-284.5 144,-284.5"/>
<text text-anchor="start" x="152" y="-302.5" font-family="Helvetica,sans-Serif" font-size="10.00">GemmHybridQuantized</text>
<text text-anchor="middle" x="208.5" y="-291.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; strategy, To, Tr &gt;</text>
</a>
</g>
</g>
<!-- Node1161&#45;&gt;Node1163 -->
<g id="edge2" class="edge"><title>Node1161&#45;&gt;Node1163</title>
<path fill="none" stroke="midnightblue" d="M59.0402,-197.839C72.9689,-219.459 98.8994,-255.03 130,-275.5 135.177,-278.907 140.864,-281.852 146.732,-284.393"/>
<polygon fill="midnightblue" stroke="midnightblue" points="61.9385,-195.873 53.6672,-189.252 56.0043,-199.586 61.9385,-195.873"/>
</g>
<!-- Node1164 -->
<g id="node4" class="node"><title>Node1164</title>
<g id="a_node4"><a xlink:href="classarm__gemm_1_1_gemm_interleaved.xhtml" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="130,-235.5 130,-265.5 287,-265.5 287,-235.5 130,-235.5"/>
<text text-anchor="start" x="138" y="-253.5" font-family="Helvetica,sans-Serif" font-size="10.00">GemmInterleaved&lt; strategy,</text>
<text text-anchor="middle" x="208.5" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00"> To, Tr &gt;</text>
</a>
</g>
</g>
<!-- Node1161&#45;&gt;Node1164 -->
<g id="edge3" class="edge"><title>Node1161&#45;&gt;Node1164</title>
<path fill="none" stroke="midnightblue" d="M71.2876,-194.691C87.3216,-204.684 109.372,-217.525 130,-226.5 137.491,-229.759 145.566,-232.774 153.575,-235.487"/>
<polygon fill="midnightblue" stroke="midnightblue" points="72.9193,-191.582 62.5985,-189.188 69.1736,-197.495 72.9193,-191.582"/>
</g>
<!-- Node1165 -->
<g id="node5" class="node"><title>Node1165</title>
<g id="a_node5"><a xlink:href="classarm__gemm_1_1_gemm_native.xhtml" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="141.5,-186.5 141.5,-216.5 275.5,-216.5 275.5,-186.5 141.5,-186.5"/>
<text text-anchor="start" x="149.5" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">GemmNative&lt; strategy,</text>
<text text-anchor="middle" x="208.5" y="-193.5" font-family="Helvetica,sans-Serif" font-size="10.00"> To, Tr &gt;</text>
</a>
</g>
</g>
<!-- Node1161&#45;&gt;Node1165 -->
<g id="edge4" class="edge"><title>Node1161&#45;&gt;Node1165</title>
<path fill="none" stroke="midnightblue" d="M104.397,-187.279C116.335,-188.925 129.038,-190.678 141.301,-192.369"/>
<polygon fill="midnightblue" stroke="midnightblue" points="104.518,-183.763 94.134,-185.863 103.562,-190.697 104.518,-183.763"/>
</g>
<!-- Node1166 -->
<g id="node6" class="node"><title>Node1166</title>
<g id="a_node6"><a xlink:href="classarm__gemm_1_1_gemv_batched.xhtml" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="143,-148 143,-167 274,-167 274,-148 143,-148"/>
<text text-anchor="middle" x="208.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">GemvBatched&lt; To, Tr &gt;</text>
</a>
</g>
</g>
<!-- Node1161&#45;&gt;Node1166 -->
<g id="edge5" class="edge"><title>Node1161&#45;&gt;Node1166</title>
<path fill="none" stroke="midnightblue" d="M104.352,-171.727C116.785,-170.012 130.05,-168.183 142.785,-166.426"/>
<polygon fill="midnightblue" stroke="midnightblue" points="103.562,-168.303 94.134,-173.137 104.518,-175.237 103.562,-168.303"/>
</g>
<!-- Node1167 -->
<g id="node7" class="node"><title>Node1167</title>
<g id="a_node7"><a xlink:href="classarm__gemm_1_1_gemv_native_transposed.xhtml" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="143.5,-98.5 143.5,-128.5 273.5,-128.5 273.5,-98.5 143.5,-98.5"/>
<text text-anchor="start" x="151.5" y="-116.5" font-family="Helvetica,sans-Serif" font-size="10.00">GemvNativeTransposed</text>
<text text-anchor="middle" x="208.5" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; strategy, To, Tr &gt;</text>
</a>
</g>
</g>
<!-- Node1161&#45;&gt;Node1167 -->
<g id="edge6" class="edge"><title>Node1161&#45;&gt;Node1167</title>
<path fill="none" stroke="midnightblue" d="M74.417,-165.01C90.2596,-156.645 110.965,-146.276 130,-138.5 138.638,-134.971 147.973,-131.6 157.072,-128.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="72.4072,-162.116 65.2395,-169.918 75.7083,-168.288 72.4072,-162.116"/>
</g>
<!-- Node1168 -->
<g id="node8" class="node"><title>Node1168</title>
<g id="a_node8"><a xlink:href="classarm__gemm_1_1_gemv_pretransposed.xhtml" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="147,-49.5 147,-79.5 270,-79.5 270,-49.5 147,-49.5"/>
<text text-anchor="start" x="155" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">GemvPretransposed&lt;</text>
<text text-anchor="middle" x="208.5" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00"> strategy, To, Tr &gt;</text>
</a>
</g>
</g>
<!-- Node1161&#45;&gt;Node1168 -->
<g id="edge7" class="edge"><title>Node1161&#45;&gt;Node1168</title>
<path fill="none" stroke="midnightblue" d="M59.9844,-161.492C74.3529,-141.228 100.253,-108.649 130,-89.5 135.944,-85.6738 142.522,-82.3885 149.26,-79.5789"/>
<polygon fill="midnightblue" stroke="midnightblue" points="57.0205,-159.624 54.2216,-169.843 62.7819,-163.6 57.0205,-159.624"/>
</g>
<!-- Node1169 -->
<g id="node9" class="node"><title>Node1169</title>
<g id="a_node9"><a xlink:href="classarm__gemm_1_1_quantize_wrapper.xhtml" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="147.5,-0.5 147.5,-30.5 269.5,-30.5 269.5,-0.5 147.5,-0.5"/>
<text text-anchor="start" x="155.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizeWrapper&lt; To,</text>
<text text-anchor="middle" x="208.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Tr, Tgemm &gt;</text>
</a>
</g>
</g>
<!-- Node1161&#45;&gt;Node1169 -->
<g id="edge8" class="edge"><title>Node1161&#45;&gt;Node1169</title>
<path fill="none" stroke="midnightblue" d="M54.3522,-160.084C65.1409,-130.094 89.8658,-72.6197 130,-40.5 135.188,-36.3481 141.083,-32.8781 147.251,-29.9795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.956,-159.196 51.0052,-169.791 57.5737,-161.478 50.956,-159.196"/>
</g>
</g>
</svg>