|
1 | 1 | <?xml version="1.0"?>
|
2 | 2 | <!DOCTYPE ipe SYSTEM "ipe.dtd">
|
3 |
| -<ipe version="70218" creator="Ipe 7.2.20"> |
4 |
| -<info created="D:20210204114132" modified="D:20210204143205"/> |
| 3 | +<ipe version="70218" creator="Ipe 7.2.24"> |
| 4 | +<info created="D:20210204114132" modified="D:20241018183341"/> |
5 | 5 | <ipestyle name="basic">
|
6 | 6 | <symbol name="arrow/arc(spx)">
|
7 | 7 | <path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
|
|
238 | 238 | h
|
239 | 239 | </path>
|
240 | 240 | </symbol>
|
241 |
| -<pen name="heavier" value="0.8"/> |
242 |
| -<pen name="fat" value="1.2"/> |
243 |
| -<pen name="ultrafat" value="2"/> |
244 |
| -<symbolsize name="large" value="5"/> |
245 |
| -<symbolsize name="small" value="2"/> |
246 |
| -<symbolsize name="tiny" value="1.1"/> |
| 241 | +<anglesize name="22.5 deg" value="22.5"/> |
| 242 | +<anglesize name="30 deg" value="30"/> |
| 243 | +<anglesize name="45 deg" value="45"/> |
| 244 | +<anglesize name="60 deg" value="60"/> |
| 245 | +<anglesize name="90 deg" value="90"/> |
247 | 246 | <arrowsize name="large" value="10"/>
|
248 | 247 | <arrowsize name="small" value="5"/>
|
249 | 248 | <arrowsize name="tiny" value="3"/>
|
250 |
| -<color name="red" value="1 0 0"/> |
251 | 249 | <color name="blue" value="0 0 1"/>
|
252 |
| -<color name="green" value="0 1 0"/> |
253 |
| -<color name="yellow" value="1 1 0"/> |
254 |
| -<color name="orange" value="1 0.647 0"/> |
255 |
| -<color name="gold" value="1 0.843 0"/> |
256 |
| -<color name="purple" value="0.627 0.125 0.941"/> |
257 |
| -<color name="gray" value="0.745"/> |
258 | 250 | <color name="brown" value="0.647 0.165 0.165"/>
|
259 |
| -<color name="navy" value="0 0 0.502"/> |
260 |
| -<color name="pink" value="1 0.753 0.796"/> |
261 |
| -<color name="seagreen" value="0.18 0.545 0.341"/> |
262 |
| -<color name="turquoise" value="0.251 0.878 0.816"/> |
263 |
| -<color name="violet" value="0.933 0.51 0.933"/> |
264 | 251 | <color name="darkblue" value="0 0 0.545"/>
|
265 | 252 | <color name="darkcyan" value="0 0.545 0.545"/>
|
266 | 253 | <color name="darkgray" value="0.663"/>
|
267 | 254 | <color name="darkgreen" value="0 0.392 0"/>
|
268 | 255 | <color name="darkmagenta" value="0.545 0 0.545"/>
|
269 | 256 | <color name="darkorange" value="1 0.549 0"/>
|
270 | 257 | <color name="darkred" value="0.545 0 0"/>
|
| 258 | +<color name="gold" value="1 0.843 0"/> |
| 259 | +<color name="gray" value="0.745"/> |
| 260 | +<color name="green" value="0 1 0"/> |
271 | 261 | <color name="lightblue" value="0.678 0.847 0.902"/>
|
272 | 262 | <color name="lightcyan" value="0.878 1 1"/>
|
273 | 263 | <color name="lightgray" value="0.827"/>
|
274 | 264 | <color name="lightgreen" value="0.565 0.933 0.565"/>
|
275 | 265 | <color name="lightyellow" value="1 1 0.878"/>
|
276 |
| -<dashstyle name="dotted" value="[1 3] 0"/> |
277 |
| -<dashstyle name="dashed" value="[4] 0"/> |
278 |
| -<dashstyle name="dash dotted" value="[4 2 1 2] 0"/> |
| 266 | +<color name="navy" value="0 0 0.502"/> |
| 267 | +<color name="orange" value="1 0.647 0"/> |
| 268 | +<color name="pink" value="1 0.753 0.796"/> |
| 269 | +<color name="purple" value="0.627 0.125 0.941"/> |
| 270 | +<color name="red" value="1 0 0"/> |
| 271 | +<color name="seagreen" value="0.18 0.545 0.341"/> |
| 272 | +<color name="turquoise" value="0.251 0.878 0.816"/> |
| 273 | +<color name="violet" value="0.933 0.51 0.933"/> |
| 274 | +<color name="yellow" value="1 1 0"/> |
279 | 275 | <dashstyle name="dash dot dotted" value="[4 2 1 2 1 2] 0"/>
|
280 |
| -<textsize name="large" value="\large"/> |
281 |
| -<textsize name="Large" value="\Large"/> |
282 |
| -<textsize name="LARGE" value="\LARGE"/> |
283 |
| -<textsize name="huge" value="\huge"/> |
284 |
| -<textsize name="Huge" value="\Huge"/> |
285 |
| -<textsize name="small" value="\small"/> |
286 |
| -<textsize name="footnote" value="\footnotesize"/> |
287 |
| -<textsize name="tiny" value="\tiny"/> |
288 |
| -<textstyle name="center" begin="\begin{center}" end="\end{center}"/> |
289 |
| -<textstyle name="itemize" begin="\begin{itemize}" end="\end{itemize}"/> |
290 |
| -<textstyle name="item" begin="\begin{itemize}\item{}" end="\end{itemize}"/> |
291 |
| -<gridsize name="4 pts" value="4"/> |
292 |
| -<gridsize name="8 pts (~3 mm)" value="8"/> |
293 |
| -<gridsize name="16 pts (~6 mm)" value="16"/> |
294 |
| -<gridsize name="32 pts (~12 mm)" value="32"/> |
| 276 | +<dashstyle name="dash dotted" value="[4 2 1 2] 0"/> |
| 277 | +<dashstyle name="dashed" value="[4] 0"/> |
| 278 | +<dashstyle name="dotted" value="[1 3] 0"/> |
295 | 279 | <gridsize name="10 pts (~3.5 mm)" value="10"/>
|
296 |
| -<gridsize name="20 pts (~7 mm)" value="20"/> |
297 | 280 | <gridsize name="14 pts (~5 mm)" value="14"/>
|
| 281 | +<gridsize name="16 pts (~6 mm)" value="16"/> |
| 282 | +<gridsize name="20 pts (~7 mm)" value="20"/> |
298 | 283 | <gridsize name="28 pts (~10 mm)" value="28"/>
|
| 284 | +<gridsize name="32 pts (~12 mm)" value="32"/> |
| 285 | +<gridsize name="4 pts" value="4"/> |
299 | 286 | <gridsize name="56 pts (~20 mm)" value="56"/>
|
300 |
| -<anglesize name="90 deg" value="90"/> |
301 |
| -<anglesize name="60 deg" value="60"/> |
302 |
| -<anglesize name="45 deg" value="45"/> |
303 |
| -<anglesize name="30 deg" value="30"/> |
304 |
| -<anglesize name="22.5 deg" value="22.5"/> |
| 287 | +<gridsize name="8 pts (~3 mm)" value="8"/> |
305 | 288 | <opacity name="10%" value="0.1"/>
|
306 | 289 | <opacity name="30%" value="0.3"/>
|
307 | 290 | <opacity name="50%" value="0.5"/>
|
308 | 291 | <opacity name="75%" value="0.75"/>
|
| 292 | +<pen name="fat" value="1.2"/> |
| 293 | +<pen name="heavier" value="0.8"/> |
| 294 | +<pen name="ultrafat" value="2"/> |
| 295 | +<symbolsize name="large" value="5"/> |
| 296 | +<symbolsize name="small" value="2"/> |
| 297 | +<symbolsize name="tiny" value="1.1"/> |
| 298 | +<textsize name="Huge" value="\Huge"/> |
| 299 | +<textsize name="LARGE" value="\LARGE"/> |
| 300 | +<textsize name="Large" value="\Large"/> |
| 301 | +<textsize name="footnote" value="\footnotesize"/> |
| 302 | +<textsize name="huge" value="\huge"/> |
| 303 | +<textsize name="large" value="\large"/> |
| 304 | +<textsize name="small" value="\small"/> |
| 305 | +<textsize name="tiny" value="\tiny"/> |
| 306 | +<textstyle name="center" begin="\begin{center}" end="\end{center}"/> |
| 307 | +<textstyle name="item" begin="\begin{itemize}\item{}" end="\end{itemize}"/> |
| 308 | +<textstyle name="itemize" begin="\begin{itemize}" end="\end{itemize}"/> |
309 | 309 | <tiling name="falling" angle="-60" step="4" width="1"/>
|
310 | 310 | <tiling name="rising" angle="30" step="4" width="1"/>
|
311 | 311 | </ipestyle>
|
|
384 | 384 | 320 672 m
|
385 | 385 | 352 672 l
|
386 | 386 | </path>
|
387 |
| -<path matrix="1 0 0 1 96 0" stroke="black" pen="fat"> |
388 |
| -352 720 m |
389 |
| -352 624 l |
390 |
| -416 624 l |
391 |
| -416 720 l |
392 |
| -h |
393 |
| -</path> |
394 | 387 | <text transformations="translations" pos="480 704" stroke="black" type="label" width="19.649" height="6.918" depth="0" halign="center" valign="center">code</text>
|
395 | 388 | <text transformations="translations" pos="480 688" stroke="black" type="label" width="45.413" height="6.661" depth="1.93" halign="center" valign="center">generation</text>
|
396 |
| -<text transformations="translations" pos="480 672" stroke="black" type="label" width="40.653" height="6.918" depth="0" halign="center" valign="center">Blocks.hs</text> |
397 |
| -<text transformations="translations" pos="480 656" stroke="black" type="label" width="49.592" height="6.926" depth="1.93" halign="center" valign="center">Codegen.hs</text> |
398 | 389 | <text transformations="translations" pos="480 640" stroke="black" type="label" width="68.439" height="6.23" depth="1.74" halign="center" valign="center" size="small">BinaryFactory.hs</text>
|
399 | 390 | <path matrix="1 0 0 1 0 160" stroke="black" pen="fat">
|
400 | 391 | 64 608 m
|
|
416 | 407 | <text transformations="translations" pos="432 688" stroke="black" type="label" width="29.611" height="6.808" depth="0" halign="center" valign="center">LPVM</text>
|
417 | 408 | <text transformations="translations" pos="384 672" stroke="black" type="label" width="53.688" height="6.926" depth="1.93" halign="center" valign="center">Compilation</text>
|
418 | 409 | <text transformations="translations" pos="384 640" stroke="black" type="label" width="57.064" height="6.815" depth="1.93" halign="center" valign="center">Optimisation</text>
|
| 410 | +<text transformations="translations" pos="464 672" stroke="black" type="label" width="40.183" height="6.918" depth="0" valign="baseline">LLVM.hs</text> |
| 411 | +<path stroke="white"> |
| 412 | +448 720 m |
| 413 | +448 624 l |
| 414 | +512 624 l |
| 415 | +512 720 l |
| 416 | +h |
| 417 | +</path> |
| 418 | +<path stroke="black" pen="0.4"> |
| 419 | +448 720 m |
| 420 | +448 624 l |
| 421 | +512 624 l |
| 422 | +512 720 l |
| 423 | +h |
| 424 | +</path> |
419 | 425 | </page>
|
420 | 426 | </ipe>
|
0 commit comments