Created
December 8, 2023 14:10
-
-
Save Mistuke/2460471529e6e42d34d5db0b307ff3cf to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
digraph "20150611-1.c.175t.ifcvt" { | |
overlap=false; | |
subgraph "cluster_main" { | |
style="dashed"; | |
color="black"; | |
label="main ()"; | |
subgraph cluster_0_2 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 2"; | |
labeljust=l; | |
penwidth=2; | |
fn_0_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:955630224\<bb\ 5\>:\l\ | |
}"]; | |
fn_0_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:850510900\<bb\ 11\>:\l\ | |
goto\ \<bb\ 5\>;\ [100.00%]\l\ | |
}"]; | |
} | |
subgraph cluster_0_1 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 1"; | |
labeljust=l; | |
penwidth=2; | |
fn_0_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:778661649\<bb\ 4\>:\l\ | |
|#\ b.8_16\ =\ PHI\ \<_5(10),\ b.8_15(19)\>\l\ | |
|_11\ =\ b.8_16\ ==\ 0;\l\ | |
|_13\ =\ _11\ &\ _12;\l\ | |
|if\ (_13\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 9\>;\ [13.50%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 6\>;\ [86.50%]\l\ | |
}"]; | |
fn_0_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:778661651\<bb\ 6\>:\l\ | |
|b.7_3\ =\ (unsigned\ short)\ b.8_16;\l\ | |
|_4\ =\ b.7_3\ +\ 1;\l\ | |
|_5\ =\ (short\ int)\ _4;\l\ | |
|if\ (_5\ \<=\ 1)\l\ | |
\ \ goto\ \<bb\ 10\>;\ [89.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 7\>;\ [11.00%]\l\ | |
}"]; | |
fn_0_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:693008870\<bb\ 10\>:\l\ | |
goto\ \<bb\ 4\>;\ [100.00%]\l\ | |
}"]; | |
} | |
fn_0_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"]; | |
fn_0_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"]; | |
fn_0_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:108133797\<bb\ 2\>:\l\ | |
|b.8_15\ =\ b;\l\ | |
|if\ (b.8_15\ \<=\ 1)\l\ | |
\ \ goto\ \<bb\ 3\>;\ [89.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 8\>;\ [11.00%]\l\ | |
}"]; | |
fn_0_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:96239079\<bb\ 3\>:\l\ | |
|d.2_1\ =\ d;\l\ | |
|_12\ =\ d.2_1\ ==\ 0;\l\ | |
|c.4_2\ =\ c;\l\ | |
|if\ (c.4_2\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 19\>;\ [89.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 12\>;\ [11.00%]\l\ | |
}"]; | |
fn_0_basic_block_12 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:96239080\<bb\ 12\>:\l\ | |
goto\ \<bb\ 7\>;\ [100.00%]\l\ | |
}"]; | |
fn_0_basic_block_19 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:85652780\<bb\ 19\>:\l\ | |
}"]; | |
fn_0_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:105119321\<bb\ 9\>:\l\ | |
}"]; | |
fn_0_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:96239080\<bb\ 7\>:\l\ | |
|#\ _23\ =\ PHI\ \<_5(6),\ 2(12)\>\l\ | |
|a\ =\ 0;\l\ | |
|b\ =\ _23;\l\ | |
}"]; | |
fn_0_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:108133797\<bb\ 8\>:\l\ | |
|return\ 0;\l\ | |
}"]; | |
fn_0_basic_block_0:s -> fn_0_basic_block_2:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_0_basic_block_2:s -> fn_0_basic_block_3:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[89%]"]; | |
fn_0_basic_block_2:s -> fn_0_basic_block_8:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[11%]"]; | |
fn_0_basic_block_3:s -> fn_0_basic_block_12:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[11%]"]; | |
fn_0_basic_block_3:s -> fn_0_basic_block_19:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[89%]"]; | |
fn_0_basic_block_12:s -> fn_0_basic_block_7:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_0_basic_block_19:s -> fn_0_basic_block_4:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_0_basic_block_4:s -> fn_0_basic_block_9:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[13%]"]; | |
fn_0_basic_block_4:s -> fn_0_basic_block_6:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[86%]"]; | |
fn_0_basic_block_9:s -> fn_0_basic_block_5:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_0_basic_block_5:s -> fn_0_basic_block_11:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_0_basic_block_11:s -> fn_0_basic_block_5:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_0_basic_block_6:s -> fn_0_basic_block_10:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[89%]"]; | |
fn_0_basic_block_6:s -> fn_0_basic_block_7:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[11%]"]; | |
fn_0_basic_block_10:s -> fn_0_basic_block_4:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_0_basic_block_7:s -> fn_0_basic_block_8:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_0_basic_block_8:s -> fn_0_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true,label="[100%]"]; | |
fn_0_basic_block_0:s -> fn_0_basic_block_1:n [style="invis",constraint=true]; | |
}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment