graph: { title: "CLaX Compiler"
colorentry 19: 255 255 163
colorentry 43: 196 236 255
colorentry 44: 249 225 255
colorentry 45: 255 222 173
colorentry 46: 168 255 168
colorentry 47: 255 196 196
node.height: 40
node.borderwidth: 1
node.color: 19
manhattanedges: yes
inportsharing: no
outportsharing: yes
edge.arrowsize: 8
equalydist: yes
node.fontname:"helvR08"
graph: { title:"pl1"
label:"\fuPIPELINE\fn\ncompiler"
status: boxed
ybase: 20
focus
fontname:""
color: 44
textcolor: 12
width: 80
node: { title:"SIMPLE"
label:"\fuSIMPLE\fn\nunique"
fontname:""
width: 60 }
graph: { title: "pl2"
label:"\fuPIPELINE\fn\nfrontend"
status: folded
ybase: 20
color: 43
textcolor: 8
fontname:""
node.color: 45
node.width: 60
node: { title:"parser" }
node: { title:"lexer" }
nearedge: { source:"lexer" target:"parser" color: 8 }
}
graph: { title:"LOOP"
label:"\fuLOOP\fn\noptloop"
status: folded
ybase: 20
fontname:""
color: 43
textcolor: 8
node.color: 45
edge.color: 8
node.width: 60
graph: { title: "dp1"
label: "\fuDATAPARALLEL\fn\n defuse_par"
status: folded
orientation: left_to_right
xbase: 20
ybase: 20
xspace: 5
yspace: 5
fontname:""
color: 47
textcolor: 9
width: 110
node.color: 46
node.width: 64
node: { title:"generated\ndecomposer" }
node: { title:"defuse" }
}
graph: { title: "fork1"
label: "\fuFORK\fn\ndataflow"
status: folded
orientation: left_to_right
xbase: 20
ybase: 20
xspace: 5
yspace: 5
fontname:""
color: 47
textcolor: 9
width: 80
node.color: 46
node: { title:"printcfg" }
node: { title:"dominator" }
node: { title:"live" }
node: { title:"cp" }
}
graph: { title: "fork2"
label: "\fuFORK\fn\nflow"
status: folded
orientation: left_to_right
xbase: 20
ybase: 20
xspace: 5
yspace: 5
fontname:""
color: 47
textcolor: 9
node.color: 46
node: { title:"printcprop" }
node: { title:"printliv" }
node: { title:"printdom" }
graph: { title: "dp2"
label: "\fuDATAPARALLEL\fn\ndata_dep_dat"
status: folded
ybase: 20
xspace: 5
fontname:""
width: 110
node.color: 45
node: { title:"data_dep" }
node: { title:"comp" }
node: { title:"gd2" label:"generated\ndecomposer" width:64 }
}
}
graph: { title: "fork3"
label: "\fuFORK\fn\nfork2"
status: folded
ybase: 20
fontname:""
color: 47
textcolor: 9
node: { title:"data_info" color: 46 }
}
graph: { title: "spec"
label: "\fuSPECULATIVE\fn\n opt"
status: folded
orientation: left_to_right
xbase: 20
ybase: 20
xspace: 5
yspace: 5
fontname:""
color: 47
textcolor: 9
width: 100
node.color: 46
node: { title:"best" }
node: { title:"deadproc" }
node: { title:"transform" }
node: { title:"vector" }
graph: { title: "dp3"
label: "\fuDATAPARALLEL\fn\n fold"
status: folded
ybase: 20
xspace: 5
fontname:""
width: 110
node.color: 45
node: { title:"cf" }
node: { title:"gd3" label:"generated\ndecomposer" width:64 }
}
}
graph: { title: "fork4"
label: "\fuFORK\fn\nfork3"
status: folded
ybase: 20
fontname:""
color: 47
textcolor: 9
node: { title:"clear" color: 46 }
}
node: { title:"cfgeng" }
node: { title:"memopt" }
rightnearedge: { source:"dp1" target:"cfgeng" }
rightnearedge: { source:"cfgeng" target:"fork1" }
rightnearedge: { source:"fork1" target:"fork2" }
rightnearedge: { source:"fork2" target:"fork3" }
rightnearedge: { source:"fork3" target:"spec" }
rightnearedge: { source:"spec" target:"fork4" }
edge: { source:"fork3" target:"memopt" }
edge: { source:"spec" target:"memopt" }
edge: { source:"fork4" target:"memopt" }
}
node.width: 60
node: { title:"do_tcc" }
node: { title:"frontview" }
node: { title:"final" }
edge: { source:"frontview" target:"final" }
edge: { source:"LOOP" target:"final" }
rightnearedge: { source:"pl2" target:"SIMPLE" }
rightnearedge: { source:"SIMPLE" target:"do_tcc" }
rightnearedge: { source:"do_tcc" target:"LOOP" }
rightnearedge: { source:"LOOP" target:"frontview" }
edge: { source:"SIMPLE" target:"frontview" }
}
}
|