Mercurial > hg > truffle
view doc/design/graal_compiler_aux.tex @ 2517:8c6e31c62fba
added initial version of design docs, fixed .hgignore (regex, . -> \.)
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Wed, 27 Apr 2011 15:59:38 +0200 |
parents | |
children |
line wrap: on
line source
\section{Graphical Representation} The graphs in this document use the following node layout: \begin{digraphenv}{scale=0.5}{layout01} \node{node1}{nop} \nodebi{node2}{+} \nodetri{node3}{phi} \nodesplit{node4}{if} \end{digraphenv} Red arrows always represents control dependencies, while black arrows represent data dependencies: \begin{digraphenv}{scale=0.5}{layout1} \node{a}{a} \node{b}{b} \nodesplit{if}{if} \node{nop}{nop} \nodebi{add}{+} \controllabel{if:succ1}{nop} \controllabel{if:succ2}{add} \datalabel{add:in1}{a} \datalabel{add:in2}{b} \end{digraphenv}