digraph G { edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; node [fontname="FreeSans",fontsize="10",shape=record]; rankdir=LR; Node1 [label="Klass::printComputeMethodVectorFaster",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node2 [label="printlines",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$klass_8cpp.html#a78b5da76dadfb32c2be459ab78763e98",tooltip="Print a list of lines."]; Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node3 [label="tab",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$klass_8cpp.html#a18a8d6ca698c9eaf2f270ffaaf19b13e"]; Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node4 [label="Klass::printLoopGraphVector",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classKlass.html#a196229464faeda2537eedd5210ad58af",tooltip="Print the loop graph (used for vector code)."]; Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node5 [label="computeUseCount",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$klass_8cpp.html#ad5fccad2c5d3039bbf9427c4df4029f8",tooltip="Compute how many time each loop is used in a DAG."]; Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node6 [label="groupSeqLoops",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$klass_8cpp.html#a8bb9c404e2caf1b17f0924c7d6f484b8",tooltip="Group together sequences of loops."]; Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node7 [label="Loop::concat",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structLoop.html#a11c5adcd88f4c8fabbaa9f6feae5a8f7"]; Node4 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node8 [label="Klass::printLoopDeepFirst",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classKlass.html#a2fb95d32adfabe0c5442e09317692a9a",tooltip="Print a loop graph deep first."]; Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node9 [label="isElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$klass_8cpp.html#a32ff5c21183dba70c007cd5a1ec2e851"]; Node8 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node10 [label="Loop::println",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structLoop.html#ae50f255d2f1622ffca999f5f755be494",tooltip="print the loop"]; Node10 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node10 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node8 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node4 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node11 [label="sortGraph",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$graphSorting_8cpp.html#a964ca1ea63e1352afbb27da72220e024",tooltip="Topological sort of an acyclic graph of loops."]; Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node12 [label="resetOrder",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$graphSorting_8cpp.html#a8a3374eca50150e65ab9c2e0cf930506"]; Node11 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node13 [label="setLevel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$graphSorting_8cpp.html#ae24e6b80c2ad54f934202fde9e96785b",tooltip="Set the order of T1's loops and collect there sons into T2."]; Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node14 [label="setOrder",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$graphSorting_8cpp.html#a24fd2d00ad9caf583ee03106b9138c3a",tooltip="Set the order of a loop and place it to appropriate set."]; Node4 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node15 [label="subst",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$Text_8cpp.html#af50e951c134c2c98c4c75d687f8fca7a"]; Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node16 [label="substitution",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$Text_8cpp.html#ae44fd7b014330127ecf3d613186fbef8"]; Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node17 [label="xfloat",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$floats_8cpp.html#a2da2ae6649f9479320f115342675b275"]; }