[gn build] Port fef54d0393fd
[llvm-project.git] / mlir / docs / includes / img / region_branch_example_pre_move.svg
blob79c83fbe35a9e2198062b127fecf2318d0caad56
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="199.99995mm"
11 height="191.75687mm"
12 viewBox="0 0.7 199.99995 191.75687"
13 version="1.1"
14 id="svg8"
15 inkscape:version="1.0.1 (c497b03c, 2020-09-10)"
16 sodipodi:docname="region_branch_hoisting.svg">
17 <defs
18 id="defs2">
19 <marker
20 style="overflow:visible"
21 id="marker3478"
22 refX="0"
23 refY="0"
24 orient="auto"
25 inkscape:stockid="Arrow1Lend"
26 inkscape:isstock="true">
27 <path
28 transform="matrix(-0.8,0,0,-0.8,-10,0)"
29 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
30 d="M 0,0 5,-5 -12.5,0 5,5 Z"
31 id="path3476" />
32 </marker>
33 <rect
34 x="18.139799"
35 y="132.9565"
36 width="42.875893"
37 height="13.192582"
38 id="rect1896" />
39 <rect
40 x="73.476562"
41 y="69.033791"
42 width="111.61496"
43 height="41.205559"
44 id="rect1370" />
45 <rect
46 x="88.85537"
47 y="63.907516"
48 width="32.124634"
49 height="21.53034"
50 id="rect3730" />
51 <rect
52 x="9.5690403"
53 y="9.2272892"
54 width="20.163336"
55 height="14.011809"
56 id="rect3679" />
57 <rect
58 x="41.227337"
59 y="-14.998642"
60 width="72.234138"
61 height="11.239376"
62 id="rect3669" />
63 <marker
64 style="overflow:visible"
65 id="marker3503"
66 refX="0"
67 refY="0"
68 orient="auto"
69 inkscape:stockid="Arrow1Lend"
70 inkscape:isstock="true"
71 inkscape:collect="always">
72 <path
73 transform="matrix(-0.8,0,0,-0.8,-10,0)"
74 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
75 d="M 0,0 5,-5 -12.5,0 5,5 Z"
76 id="path3501" />
77 </marker>
78 <marker
79 style="overflow:visible"
80 id="marker3443"
81 refX="0"
82 refY="0"
83 orient="auto"
84 inkscape:stockid="Arrow1Lend"
85 inkscape:isstock="true"
86 inkscape:collect="always">
87 <path
88 transform="matrix(-0.8,0,0,-0.8,-10,0)"
89 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
90 d="M 0,0 5,-5 -12.5,0 5,5 Z"
91 id="path3441" />
92 </marker>
93 <marker
94 style="overflow:visible"
95 id="marker3389"
96 refX="0"
97 refY="0"
98 orient="auto"
99 inkscape:stockid="Arrow1Lend"
100 inkscape:isstock="true"
101 inkscape:collect="always">
102 <path
103 transform="matrix(-0.8,0,0,-0.8,-10,0)"
104 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
105 d="M 0,0 5,-5 -12.5,0 5,5 Z"
106 id="path3387" />
107 </marker>
108 <marker
109 style="overflow:visible"
110 id="marker3341"
111 refX="0"
112 refY="0"
113 orient="auto"
114 inkscape:stockid="Arrow1Lend"
115 inkscape:isstock="true"
116 inkscape:collect="always">
117 <path
118 transform="matrix(-0.8,0,0,-0.8,-10,0)"
119 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
120 d="M 0,0 5,-5 -12.5,0 5,5 Z"
121 id="path3339" />
122 </marker>
123 <marker
124 style="overflow:visible"
125 id="marker3141"
126 refX="0"
127 refY="0"
128 orient="auto"
129 inkscape:stockid="Arrow1Lend"
130 inkscape:isstock="true"
131 inkscape:collect="always">
132 <path
133 transform="matrix(-0.8,0,0,-0.8,-10,0)"
134 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
135 d="M 0,0 5,-5 -12.5,0 5,5 Z"
136 id="path3139" />
137 </marker>
138 <marker
139 style="overflow:visible"
140 id="marker2967"
141 refX="0"
142 refY="0"
143 orient="auto"
144 inkscape:stockid="Arrow1Lstart"
145 inkscape:isstock="true">
146 <path
147 transform="matrix(0.8,0,0,0.8,10,0)"
148 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
149 d="M 0,0 5,-5 -12.5,0 5,5 Z"
150 id="path2965" />
151 </marker>
152 <marker
153 style="overflow:visible"
154 id="Arrow1Send"
155 refX="0"
156 refY="0"
157 orient="auto"
158 inkscape:stockid="Arrow1Send"
159 inkscape:isstock="true">
160 <path
161 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
162 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
163 d="M 0,0 5,-5 -12.5,0 5,5 Z"
164 id="path2664" />
165 </marker>
166 <marker
167 style="overflow:visible"
168 id="Arrow1Lstart"
169 refX="0"
170 refY="0"
171 orient="auto"
172 inkscape:stockid="Arrow1Lstart"
173 inkscape:isstock="true">
174 <path
175 transform="matrix(0.8,0,0,0.8,10,0)"
176 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
177 d="M 0,0 5,-5 -12.5,0 5,5 Z"
178 id="path2649" />
179 </marker>
180 <rect
181 x="9.5690403"
182 y="9.2272892"
183 width="20.163336"
184 height="14.011809"
185 id="rect3679-2" />
186 <rect
187 x="9.5690403"
188 y="9.2272892"
189 width="20.163336"
190 height="14.011809"
191 id="rect3692" />
192 </defs>
193 <sodipodi:namedview
194 id="base"
195 pagecolor="#ffffff"
196 bordercolor="#666666"
197 borderopacity="1.0"
198 inkscape:pageopacity="0.0"
199 inkscape:pageshadow="2"
200 inkscape:zoom="0.61285746"
201 inkscape:cx="492.87186"
202 inkscape:cy="475.23437"
203 inkscape:document-units="mm"
204 inkscape:current-layer="layer1"
205 inkscape:document-rotation="0"
206 showgrid="false"
207 inkscape:window-width="1920"
208 inkscape:window-height="1035"
209 inkscape:window-x="1680"
210 inkscape:window-y="23"
211 inkscape:window-maximized="1"
212 showguides="true"
213 fit-margin-top="0"
214 fit-margin-left="0"
215 fit-margin-right="0"
216 fit-margin-bottom="3.3"
217 lock-margins="false"
218 viewbox-y="1.8" />
219 <metadata
220 id="metadata5">
221 <rdf:RDF>
222 <cc:Work
223 rdf:about="">
224 <dc:format>image/svg+xml</dc:format>
225 <dc:type
226 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
227 <dc:title></dc:title>
228 </cc:Work>
229 </rdf:RDF>
230 </metadata>
232 inkscape:label="Ebene 1"
233 inkscape:groupmode="layer"
234 id="layer1"
235 transform="translate(60.000002,15.000516)"
236 style="display:inline">
237 <rect
238 style="opacity:1;fill:#cfe2f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.258106;stroke-opacity:1"
239 id="rect837"
240 width="79.741898"
241 height="38.498253"
242 x="0.12905283"
243 y="0.129053"
244 ry="6.741148" />
245 <rect
246 style="opacity:1;fill:#cfe2f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.258106;stroke-opacity:1"
247 id="rect837-9"
248 width="79.741898"
249 height="38.498253"
250 x="-59.870949"
251 y="60.129051"
252 ry="6.741148" />
253 <rect
254 style="opacity:1;fill:#cfe2f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.258;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
255 id="rect837-9-8"
256 width="79.741898"
257 height="38.498253"
258 x="60.129051"
259 y="60.129051"
260 ry="6.741148" />
261 <rect
262 style="opacity:1;fill:#cfe2f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.258106;stroke-opacity:1"
263 id="rect837-9-8-9"
264 width="79.741898"
265 height="38.498253"
266 x="0.12905283"
267 y="120.12905"
268 ry="6.741148" />
269 <path
270 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker3141);paint-order:normal"
271 d="M 59.249128,38.627306 80.750874,60.129051"
272 id="path3329"
273 inkscape:connector-type="polyline"
274 inkscape:connector-curvature="0"
275 inkscape:connection-start="#rect837"
276 inkscape:connection-end="#rect837-9-8" />
277 <path
278 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3341)"
279 d="M 25.563156,38.627306 9.4368463,60.129051"
280 id="path3337"
281 inkscape:connector-type="polyline"
282 inkscape:connector-curvature="0"
283 inkscape:connection-start="#rect837"
284 inkscape:connection-end="#rect837-9" />
285 <path
286 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3389)"
287 d="M -0.75087304,98.627304 20.750875,120.12905"
288 id="path3385"
289 inkscape:connector-type="polyline"
290 inkscape:connector-curvature="0"
291 inkscape:connection-start="#rect837-9"
292 inkscape:connection-end="#rect837-9-8-9" />
293 <path
294 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3443)"
295 d="M 80.750874,98.627304 59.249128,120.12905"
296 id="path3439"
297 inkscape:connector-type="polyline"
298 inkscape:connector-curvature="0"
299 inkscape:connection-start="#rect837-9-8"
300 inkscape:connection-end="#rect837-9-8-9" />
301 <path
302 style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3503)"
303 d="M 41.227338,-14.998642 41.386551,0.50922611"
304 id="path3499"
305 inkscape:connector-type="polyline"
306 inkscape:connector-curvature="0" />
307 <text
308 xml:space="preserve"
309 id="text3667"
310 style="font-style:normal;font-weight:normal;font-size:10.58329999999999949px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect3669);fill:#000000;fill-opacity:1;stroke:none;" />
311 <text
312 xml:space="preserve"
313 style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none"
314 x="44.769436"
315 y="-7.8602829"
316 id="text3675"><tspan
317 sodipodi:role="line"
318 id="tspan3673"
319 x="44.769436"
320 y="-7.8602829"
321 style="font-size:5.64444px;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none">%0</tspan></text>
322 <text
323 xml:space="preserve"
324 id="text3677"
325 style="font-style:normal;font-weight:normal;font-size:5.64444000000000035px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect3679);fill:#000000;fill-opacity:1;stroke:none;"
326 transform="translate(28.330136,7.1600292)"><tspan
327 x="9.5683594"
328 y="14.376156"><tspan>if</tspan></tspan></text>
329 <text
330 xml:space="preserve"
331 id="text3728"
332 style="font-style:normal;font-weight:normal;font-size:10.58329999999999949px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect3730);fill:#000000;fill-opacity:1;stroke:none;" />
333 <text
334 xml:space="preserve"
335 id="text3677-0"
336 style="font-style:normal;font-weight:normal;font-size:5.64444000000000035px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect3679-2);fill:#000000;fill-opacity:1;stroke:none;"
337 transform="translate(-35.776417,67.110418)"><tspan
338 x="9.5683594"
339 y="14.376156"><tspan>then</tspan></tspan></text>
340 <text
341 xml:space="preserve"
342 style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
343 x="42.775875"
344 y="169.7245"
345 id="text3736-6"><tspan
346 sodipodi:role="line"
347 id="tspan3734-5"
348 x="42.775875"
349 y="169.7245"
350 style="font-size:5.64444px;stroke-width:0.264583">%1</tspan></text>
351 <text
352 xml:space="preserve"
353 id="text1368"
354 style="font-style:normal;font-weight:normal;font-size:5.64444000000000035px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1370);fill:#000000;fill-opacity:1;stroke:none;"
355 transform="translate(20.903802,7.3023994)"><tspan
356 x="73.476562"
357 y="74.182797"><tspan
358 style="font-size:5.64444px">else</tspan></tspan></text>
359 <text
360 xml:space="preserve"
361 id="text1894"
362 style="font-style:normal;font-weight:normal;font-size:5.64444000000000035px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1896);fill:#000000;fill-opacity:1;stroke:none;" />
363 <text
364 xml:space="preserve"
365 style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
366 x="35.081787"
367 y="140.86095"
368 id="text1902"><tspan
369 sodipodi:role="line"
370 id="tspan1900"
371 x="35.081787"
372 y="140.86095"
373 style="font-size:5.64444px;stroke-width:0.264583">join</tspan></text>
374 <text
375 xml:space="preserve"
376 style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
377 x="76.269608"
378 y="111.63254"
379 id="text3165"><tspan
380 sodipodi:role="line"
381 id="tspan3163"
382 x="76.269608"
383 y="111.63254"
384 style="font-size:5.64444px;stroke-width:0.264583">%arg4</tspan></text>
385 <text
386 xml:space="preserve"
387 style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
388 x="-12.065383"
389 y="111.08959"
390 id="text3165-8"><tspan
391 sodipodi:role="line"
392 id="tspan3163-3"
393 x="-12.065383"
394 y="111.08959"
395 style="font-size:5.64444px;stroke-width:0.264583">%arg4</tspan><tspan
396 sodipodi:role="line"
397 x="-12.065383"
398 y="118.14514"
399 style="font-size:5.64444px;stroke-width:0.264583"
400 id="tspan3185" /></text>
401 <text
402 xml:space="preserve"
403 style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
404 x="-5.6124902"
405 y="51.136368"
406 id="text3165-8-4"><tspan
407 sodipodi:role="line"
408 id="tspan3163-3-0"
409 x="-5.6124902"
410 y="51.136368"
411 style="font-size:5.64444px;stroke-width:0.264583">%arg2</tspan><tspan
412 sodipodi:role="line"
413 x="-5.6124902"
414 y="58.191917"
415 style="font-size:5.64444px;stroke-width:0.264583"
416 id="tspan3185-2" /></text>
417 <text
418 xml:space="preserve"
419 style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
420 x="78.175652"
421 y="51.089592"
422 id="text3165-8-9"><tspan
423 sodipodi:role="line"
424 x="78.175652"
425 y="51.089592"
426 style="font-size:5.64444px;stroke-width:0.264583"
427 id="tspan3185-9">%arg3</tspan></text>
428 <path
429 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3478)"
430 d="m 40.011796,158.71197 0.01604,17.14766"
431 id="path3474"
432 inkscape:connector-type="polyline"
433 inkscape:connector-curvature="0" />
434 </g>
435 </svg>