comparison doc/design/graphdrawing.tex @ 2577:ac2029d0898f

doc: framestate and deopt changes
author Lukas Stadler <lukas.stadler@jku.at>
date Wed, 04 May 2011 16:39:06 +0200
parents c59db1f02893
children 999407dbfe10
comparison
equal deleted inserted replaced
2576:c59db1f02893 2577:ac2029d0898f
19 the `\texttt{-shell-escape} option. 19 the `\texttt{-shell-escape} option.
20 \end{tabular}} 20 \end{tabular}}
21 } 21 }
22 } 22 }
23 23
24 \NewEnviron{digraphenv}[2]{\digraph[#1]{#2}{ \BODY }} 24 \NewEnviron{digraphenv}[2]{\digraph[#1]{#2}{ nodesep="0.1"; \BODY }}
25 25
26 \newcommand{\control}[2]{#1:successors:s -> #2:predecessors:n [color=red];} 26 \newcommand{\control}[2]{#1:successors:s -> #2:predecessors:n [color=red];}
27 \newcommand{\controllabel}[2]{#1:s -> #2:predecessors:n [color=red];} 27 \newcommand{\controllabel}[2]{#1:s -> #2:predecessors:n [color=red];}
28 \newcommand{\data}[2]{#2:usages:s -> #1:inputs [color=black,dir=back];} 28 \newcommand{\data}[2]{#2:usages:s -> #1:inputs [color=black,dir=back];}
29 \newcommand{\datalabel}[2]{#2:usages:s -> #1:n [color=black,dir=back];} 29 \newcommand{\datalabel}[2]{#2:usages:s -> #1:n [color=black,dir=back];}
47 \newcommand{\nodebi}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \genericnodelabel{#2}{white} \portsuccessor{successors} \portempty \genericnodeend } 47 \newcommand{\nodebi}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \genericnodelabel{#2}{white} \portsuccessor{successors} \portempty \genericnodeend }
48 \newcommand{\nodetri}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \genericnodelabel{#2}{white} \portsuccessor{successors} \portempty \portempty \genericnodeend } 48 \newcommand{\nodetri}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \genericnodelabel{#2}{white} \portsuccessor{successors} \portempty \portempty \genericnodeend }
49 \newcommand{\nodequad}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \portinput{in4} \genericnodelabel{#2}{white} \portsuccessor{successors} \portempty \portempty \portempty \genericnodeend } 49 \newcommand{\nodequad}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \portinput{in4} \genericnodelabel{#2}{white} \portsuccessor{successors} \portempty \portempty \portempty \genericnodeend }
50 \newcommand{\nodesplit}[2]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2}{white} \portsuccessor{succ1} \portsuccessor{succ2} \genericnodeend } 50 \newcommand{\nodesplit}[2]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2}{white} \portsuccessor{succ1} \portsuccessor{succ2} \genericnodeend }
51 \newcommand{\nodequadsplit}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \portinput{in4} \genericnodelabel{#2}{white} \portsuccessor{succ1} \portsuccessor{succ2} \portempty \portempty \genericnodeend } 51 \newcommand{\nodequadsplit}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \portinput{in4} \genericnodelabel{#2}{white} \portsuccessor{succ1} \portsuccessor{succ2} \portempty \portempty \genericnodeend }
52 \newcommand{\nodetrisplit}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \genericnodelabel{#2}{white} \portsuccessor{succ1} \portsuccessor{succ2} \portempty \genericnodeend }
52 53
53 \newcommand{\nodetrap}[2]{\cnodebi{#1}{#2}{rosybrown1}} 54 \newcommand{\nodetrap}[2]{\cnodebi{#1}{#2}{rosybrown1}}
54 55
55 \newcommand{\cnode}[3]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2}{#3} \portsuccessor{successors} \portempty \genericnodeend } 56 \newcommand{\cnode}[3]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2}{#3} \portsuccessor{successors} \portempty \genericnodeend }
56 \newcommand{\cnodebi}[3]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \genericnodelabel{#2}{#3} \portsuccessor{successors} \portempty \genericnodeend } 57 \newcommand{\cnodebi}[3]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \genericnodelabel{#2}{#3} \portsuccessor{successors} \portempty \genericnodeend }