Created
November 6, 2023 07:26
-
-
Save Mistuke/78b439de05e303ac6de5438dd83f079b to your computer and use it in GitHub Desktop.
CFG early break
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 "./builtin-bitops-1.c.176t.vect" { | |
overlap=false; | |
subgraph "cluster_my_clrsb" { | |
style="dashed"; | |
color="black"; | |
label="my_clrsb ()"; | |
subgraph cluster_0_1 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 1"; | |
labeljust=l; | |
penwidth=2; | |
fn_0_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:1040133703\<bb\ 3\>:\l\ | |
|#\ #\ RANGE\ [irange]\ unsigned\ int\ [1,\ 31]\ MASK\ 0x3f\ VALUE\ 0x0\l\ | |
i.2_14\ =\ PHI\ \<i.2_6(7),\ 1(2)\>\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 31]\l\ | |
i_15\ =\ PHI\ \<i_9(7),\ 1(2)\>\l\ | |
|#\ ivtmp_16\ =\ PHI\ \<ivtmp_13(7),\ 31(2)\>\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 30]\l\ | |
_3\ =\ 31\ -\ i.2_14;\l\ | |
|_4\ =\ x_8(D)\ \>\>\ _3;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_5\ =\ _4\ &\ 1;\l\ | |
|if\ (_1\ !=\ _5)\l\ | |
\ \ goto\ \<bb\ 5\>;\ [5.50%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 4\>;\ [94.50%]\l\ | |
}"]; | |
fn_0_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:982926352\<bb\ 4\>:\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 32]\l\ | |
i_9\ =\ i_15\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 32]\ MASK\ 0x3f\ VALUE\ 0x0\l\ | |
i.2_6\ =\ (unsigned\ intD.10)\ i_9;\l\ | |
|ivtmp_13\ =\ ivtmp_16\ -\ 1;\l\ | |
|if\ (ivtmp_13\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 7\>;\ [96.58%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 8\>;\ [3.42%]\l\ | |
}"]; | |
fn_0_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:949318233\<bb\ 7\>:\l\ | |
goto\ \<bb\ 3\>;\ [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:90815472\<bb\ 2\>:\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_1\ =\ x_8(D)\ \>\>\ 31;\l\ | |
}"]; | |
fn_0_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:33608119\<bb\ 8\>:\l\ | |
goto\ \<bb\ 6\>;\ [100.00%]\l\ | |
}"]; | |
fn_0_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:57207353\<bb\ 5\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 31]\l\ | |
i_2\ =\ PHI\ \<i_15(3)\>\l\ | |
|_17\ =\ i_2\ +\ -1;\l\ | |
}"]; | |
fn_0_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:90815474\<bb\ 6\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [0,\ 31]\l\ | |
prephitmp_18\ =\ PHI\ \<_17(5),\ 31(8)\>\l\ | |
|#\ VUSE\ \<.MEM_11(D)\>\l\ | |
return\ prephitmp_18;\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=black,weight=100,constraint=true,label="[100%]"]; | |
fn_0_basic_block_3:s -> fn_0_basic_block_5:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_0_basic_block_3:s -> fn_0_basic_block_4:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_0_basic_block_4:s -> fn_0_basic_block_7:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[96%]"]; | |
fn_0_basic_block_4:s -> fn_0_basic_block_8:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[3%]"]; | |
fn_0_basic_block_8:s -> fn_0_basic_block_6:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_0_basic_block_7:s -> fn_0_basic_block_3:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_0_basic_block_5:s -> fn_0_basic_block_6:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_0_basic_block_6: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]; | |
} | |
subgraph "cluster_my_clrsbll" { | |
style="dashed"; | |
color="black"; | |
label="my_clrsbll ()"; | |
subgraph cluster_1_1 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 1"; | |
labeljust=l; | |
penwidth=2; | |
fn_1_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:1056991448\<bb\ 3\>:\l\ | |
|#\ #\ RANGE\ [irange]\ unsigned\ int\ [1,\ 63]\ MASK\ 0x7f\ VALUE\ 0x0\l\ | |
i.4_14\ =\ PHI\ \<i.4_7(7),\ 1(2)\>\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 63]\l\ | |
i_15\ =\ PHI\ \<i_10(7),\ 1(2)\>\l\ | |
|#\ ivtmp_16\ =\ PHI\ \<ivtmp_13(7),\ 63(2)\>\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 62]\l\ | |
_3\ =\ 63\ -\ i.4_14;\l\ | |
|_4\ =\ x_9(D)\ \>\>\ _3;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_5\ =\ _4\ &\ 1;\l\ | |
|if\ (_1\ !=\ _5)\l\ | |
\ \ goto\ \<bb\ 5\>;\ [5.50%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 4\>;\ [94.50%]\l\ | |
}"]; | |
fn_1_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:998856920\<bb\ 4\>:\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_10\ =\ i_15\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 64]\ MASK\ 0x7f\ VALUE\ 0x0\l\ | |
i.4_7\ =\ (unsigned\ intD.10)\ i_10;\l\ | |
|ivtmp_13\ =\ ivtmp_16\ -\ 1;\l\ | |
|if\ (ivtmp_13\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 7\>;\ [98.32%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 8\>;\ [1.68%]\l\ | |
}"]; | |
fn_1_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:982106546\<bb\ 7\>:\l\ | |
goto\ \<bb\ 3\>;\ [100.00%]\l\ | |
}"]; | |
} | |
fn_1_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"]; | |
fn_1_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"]; | |
fn_1_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:74884904\<bb\ 2\>:\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_1\ =\ x_9(D)\ \>\>\ 63;\l\ | |
}"]; | |
fn_1_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:16750374\<bb\ 8\>:\l\ | |
goto\ \<bb\ 6\>;\ [100.00%]\l\ | |
}"]; | |
fn_1_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:58134529\<bb\ 5\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 63]\l\ | |
i_2\ =\ PHI\ \<i_15(3)\>\l\ | |
|_17\ =\ i_2\ +\ -1;\l\ | |
}"]; | |
fn_1_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:74884905\<bb\ 6\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [0,\ 63]\l\ | |
prephitmp_18\ =\ PHI\ \<_17(5),\ 63(8)\>\l\ | |
|#\ VUSE\ \<.MEM_12(D)\>\l\ | |
return\ prephitmp_18;\l\ | |
}"]; | |
fn_1_basic_block_0:s -> fn_1_basic_block_2:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_1_basic_block_2:s -> fn_1_basic_block_3:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_1_basic_block_3:s -> fn_1_basic_block_5:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_1_basic_block_3:s -> fn_1_basic_block_4:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_1_basic_block_4:s -> fn_1_basic_block_7:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[98%]"]; | |
fn_1_basic_block_4:s -> fn_1_basic_block_8:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[1%]"]; | |
fn_1_basic_block_8:s -> fn_1_basic_block_6:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_1_basic_block_7:s -> fn_1_basic_block_3:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_1_basic_block_5:s -> fn_1_basic_block_6:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_1_basic_block_6:s -> fn_1_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true,label="[100%]"]; | |
fn_1_basic_block_0:s -> fn_1_basic_block_1:n [style="invis",constraint=true]; | |
} | |
subgraph "cluster_main" { | |
style="dashed"; | |
color="black"; | |
label="main ()"; | |
subgraph cluster_2_8 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 8"; | |
labeljust=l; | |
penwidth=2; | |
fn_2_basic_block_26 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:93140472\<bb\ 26\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 63]\l\ | |
i_111\ =\ PHI\ \<i_65(35),\ 1(29)\>\l\ | |
|#\ ivtmp_82\ =\ PHI\ \<ivtmp_81(35),\ 63(29)\>\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_65\ =\ i_111\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 64]\ MASK\ 0x7f\ VALUE\ 0x0\l\ | |
i.4_60\ =\ (unsigned\ intD.10)\ i_65;\l\ | |
|ivtmp_81\ =\ ivtmp_82\ -\ 1;\l\ | |
|if\ (ivtmp_81\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 25\>;\ [98.32%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 61\>;\ [1.68%]\l\ | |
}"]; | |
fn_2_basic_block_25 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:91578548\<bb\ 25\>:\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 61]\l\ | |
_61\ =\ 63\ -\ i.4_60;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [7,\ +INF]\l\ | |
_62\ =\ 18446744073709551615\ \>\>\ _61;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_63\ =\ _62\ &\ 1;\l\ | |
|if\ (_63\ ==\ 0)\l\ | |
\ \ goto\ \<bb\ 60\>;\ [5.92%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 35\>;\ [94.08%]\l\ | |
}"]; | |
fn_2_basic_block_35 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:86157674\<bb\ 35\>:\l\ | |
}"]; | |
} | |
subgraph cluster_2_7 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 7"; | |
labeljust=l; | |
penwidth=2; | |
fn_2_basic_block_23 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:93140470\<bb\ 23\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 63]\l\ | |
i_110\ =\ PHI\ \<i_58(36),\ 1(30)\>\l\ | |
|#\ ivtmp_80\ =\ PHI\ \<ivtmp_79(36),\ 63(30)\>\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_58\ =\ i_110\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 64]\ MASK\ 0x7f\ VALUE\ 0x0\l\ | |
i.4_53\ =\ (unsigned\ intD.10)\ i_58;\l\ | |
|ivtmp_79\ =\ ivtmp_80\ -\ 1;\l\ | |
|if\ (ivtmp_79\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 22\>;\ [98.32%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 58\>;\ [1.68%]\l\ | |
}"]; | |
fn_2_basic_block_22 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:91578547\<bb\ 22\>:\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 61]\l\ | |
_54\ =\ 63\ -\ i.4_53;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [7,\ +INF]\l\ | |
_55\ =\ 18446744073709551615\ \>\>\ _54;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_56\ =\ _55\ &\ 1;\l\ | |
|if\ (_56\ ==\ 0)\l\ | |
\ \ goto\ \<bb\ 57\>;\ [5.92%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 36\>;\ [94.08%]\l\ | |
}"]; | |
fn_2_basic_block_36 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:86157673\<bb\ 36\>:\l\ | |
}"]; | |
} | |
subgraph cluster_2_6 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 6"; | |
labeljust=l; | |
penwidth=2; | |
fn_2_basic_block_20 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:93140468\<bb\ 20\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 63]\l\ | |
i_109\ =\ PHI\ \<i_51(37),\ 1(31)\>\l\ | |
|#\ ivtmp_78\ =\ PHI\ \<ivtmp_77(37),\ 63(31)\>\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_51\ =\ i_109\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 64]\ MASK\ 0x7f\ VALUE\ 0x0\l\ | |
i.4_46\ =\ (unsigned\ intD.10)\ i_51;\l\ | |
|ivtmp_77\ =\ ivtmp_78\ -\ 1;\l\ | |
|if\ (ivtmp_77\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 19\>;\ [98.32%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 55\>;\ [1.68%]\l\ | |
}"]; | |
fn_2_basic_block_19 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:91578545\<bb\ 19\>:\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 61]\l\ | |
_47\ =\ 63\ -\ i.4_46;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [7,\ +INF]\l\ | |
_48\ =\ 18446744073709551615\ \>\>\ _47;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_49\ =\ _48\ &\ 1;\l\ | |
|if\ (_49\ ==\ 0)\l\ | |
\ \ goto\ \<bb\ 54\>;\ [5.92%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 37\>;\ [94.08%]\l\ | |
}"]; | |
fn_2_basic_block_37 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:86157671\<bb\ 37\>:\l\ | |
}"]; | |
} | |
subgraph cluster_2_5 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 5"; | |
labeljust=l; | |
penwidth=2; | |
fn_2_basic_block_17 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:93140466\<bb\ 17\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 63]\l\ | |
i_108\ =\ PHI\ \<i_44(38),\ 1(32)\>\l\ | |
|#\ ivtmp_76\ =\ PHI\ \<ivtmp_75(38),\ 63(32)\>\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_44\ =\ i_108\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 64]\ MASK\ 0x7f\ VALUE\ 0x0\l\ | |
i.4_39\ =\ (unsigned\ intD.10)\ i_44;\l\ | |
|ivtmp_75\ =\ ivtmp_76\ -\ 1;\l\ | |
|if\ (ivtmp_75\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 16\>;\ [98.32%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 52\>;\ [1.68%]\l\ | |
}"]; | |
fn_2_basic_block_16 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:91578543\<bb\ 16\>:\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 61]\l\ | |
_40\ =\ 63\ -\ i.4_39;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [7,\ +INF]\l\ | |
_41\ =\ 18446744073709551615\ \>\>\ _40;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_42\ =\ _41\ &\ 1;\l\ | |
|if\ (_42\ ==\ 0)\l\ | |
\ \ goto\ \<bb\ 51\>;\ [5.92%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 38\>;\ [94.08%]\l\ | |
}"]; | |
fn_2_basic_block_38 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:86157669\<bb\ 38\>:\l\ | |
}"]; | |
} | |
subgraph cluster_2_4 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 4"; | |
labeljust=l; | |
penwidth=2; | |
fn_2_basic_block_14 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:93140465\<bb\ 14\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 63]\l\ | |
i_107\ =\ PHI\ \<i_37(39),\ 1(33)\>\l\ | |
|#\ ivtmp_74\ =\ PHI\ \<ivtmp_73(39),\ 63(33)\>\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_37\ =\ i_107\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 64]\ MASK\ 0x7f\ VALUE\ 0x0\l\ | |
i.4_32\ =\ (unsigned\ intD.10)\ i_37;\l\ | |
|ivtmp_73\ =\ ivtmp_74\ -\ 1;\l\ | |
|if\ (ivtmp_73\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 13\>;\ [98.32%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 49\>;\ [1.68%]\l\ | |
}"]; | |
fn_2_basic_block_13 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:91578541\<bb\ 13\>:\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 61]\l\ | |
_33\ =\ 63\ -\ i.4_32;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [7,\ +INF]\l\ | |
_34\ =\ 18446744073709551615\ \>\>\ _33;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_35\ =\ _34\ &\ 1;\l\ | |
|if\ (_35\ ==\ 0)\l\ | |
\ \ goto\ \<bb\ 48\>;\ [5.92%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 39\>;\ [94.08%]\l\ | |
}"]; | |
fn_2_basic_block_39 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:86157668\<bb\ 39\>:\l\ | |
}"]; | |
} | |
subgraph cluster_2_3 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 3"; | |
labeljust=l; | |
penwidth=2; | |
fn_2_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:93140463\<bb\ 11\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 63]\l\ | |
i_106\ =\ PHI\ \<i_30(40),\ 1(34)\>\l\ | |
|#\ ivtmp_72\ =\ PHI\ \<ivtmp_68(40),\ 63(34)\>\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_30\ =\ i_106\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 64]\ MASK\ 0x7f\ VALUE\ 0x0\l\ | |
i.4_25\ =\ (unsigned\ intD.10)\ i_30;\l\ | |
|ivtmp_68\ =\ ivtmp_72\ -\ 1;\l\ | |
|if\ (ivtmp_68\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 10\>;\ [98.32%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 46\>;\ [1.68%]\l\ | |
}"]; | |
fn_2_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:91578539\<bb\ 10\>:\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 61]\l\ | |
_26\ =\ 63\ -\ i.4_25;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [7,\ +INF]\l\ | |
_27\ =\ 18446744073709551615\ \>\>\ _26;\l\ | |
|#\ RANGE\ [irange]\ long\ long\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_28\ =\ _27\ &\ 1;\l\ | |
|if\ (_28\ ==\ 0)\l\ | |
\ \ goto\ \<bb\ 45\>;\ [5.92%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 40\>;\ [94.08%]\l\ | |
}"]; | |
fn_2_basic_block_40 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:86157666\<bb\ 40\>:\l\ | |
}"]; | |
} | |
subgraph cluster_2_1 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey88"; | |
label="loop 1"; | |
labeljust=l; | |
penwidth=2; | |
subgraph cluster_2_9 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey77"; | |
label="loop 9"; | |
labeljust=l; | |
penwidth=2; | |
fn_2_basic_block_65 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:281527963\<bb\ 65\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 31]\l\ | |
i_43\ =\ PHI\ \<i_14(66),\ i_18(68)\>\l\ | |
|#\ #\ RANGE\ [irange]\ unsigned\ int\ [1,\ 31]\ MASK\ 0x3f\ VALUE\ 0x0\l\ | |
i.2_36\ =\ PHI\ \<i.2_15(66),\ i.2_24(68)\>\l\ | |
|#\ ivtmp_29\ =\ PHI\ \<ivtmp_16(66),\ ivtmp_38(68)\>\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 30]\l\ | |
_7\ =\ 31\ -\ i.2_36;\l\ | |
|_5\ =\ _1\ \>\>\ _7;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_4\ =\ _5\ &\ 1;\l\ | |
|if\ (_4\ !=\ _12)\l\ | |
\ \ goto\ \<bb\ 6\>;\ [5.50%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 67\>;\ [94.50%]\l\ | |
}"]; | |
fn_2_basic_block_67 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:266043925\<bb\ 67\>:\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 32]\l\ | |
i_14\ =\ i_43\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 32]\ MASK\ 0x3f\ VALUE\ 0x0\l\ | |
i.2_15\ =\ (unsigned\ intD.10)\ i_14;\l\ | |
|ivtmp_16\ =\ ivtmp_29\ -\ 1;\l\ | |
|if\ (ivtmp_16\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 66\>;\ [96.58%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 7\>;\ [3.42%]\l\ | |
}"]; | |
fn_2_basic_block_66 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:256947378\<bb\ 66\>:\l\ | |
goto\ \<bb\ 65\>;\ [100.00%]\l\ | |
}"]; | |
} | |
subgraph cluster_2_2 { | |
style="filled"; | |
color="darkgreen"; | |
fillcolor="grey77"; | |
label="loop 2"; | |
labeljust=l; | |
penwidth=2; | |
fn_2_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:635708306\<bb\ 4\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 31]\l\ | |
i_104\ =\ PHI\ \<i_20(42),\ 1(3)\>\l\ | |
|#\ #\ RANGE\ [irange]\ unsigned\ int\ [1,\ 31]\ MASK\ 0x3f\ VALUE\ 0x0\l\ | |
i.2_105\ =\ PHI\ \<i.2_11(42),\ 1(3)\>\l\ | |
|#\ ivtmp_67\ =\ PHI\ \<ivtmp_64(42),\ 31(3)\>\l\ | |
|#\ vect_vec_iv_.47_66\ =\ PHI\ \<_69(42),\ \{\ 1,\ 2,\ 3,\ 4\ \}(3)\>\l\ | |
|#\ vect_vec_iv_.48_113\ =\ PHI\ \<_114(42),\ \{\ 1,\ 2,\ 3,\ 4\ \}(3)\>\l\ | |
|#\ ivtmp_125\ =\ PHI\ \<ivtmp_126(42),\ 0(3)\>\l\ | |
|_114\ =\ vect_vec_iv_.48_113\ +\ \{\ 4,\ 4,\ 4,\ 4\ \};\l\ | |
|_69\ =\ vect_vec_iv_.47_66\ +\ \{\ 4,\ 4,\ 4,\ 4\ \};\l\ | |
|vect__10.49_116\ =\ \{\ 31,\ 31,\ 31,\ 31\ \}\ -\ vect_vec_iv_.48_113;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 30]\l\ | |
_10\ =\ 31\ -\ i.2_105;\l\ | |
|vect__9.50_118\ =\ vect_cst__117\ \>\>\ vect__10.49_116;\l\ | |
|_9\ =\ _1\ \>\>\ _10;\l\ | |
|vect__8.51_120\ =\ vect__9.50_118\ &\ \{\ 1,\ 1,\ 1,\ 1\ \};\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_8\ =\ _9\ &\ 1;\l\ | |
|cmp_122\ =\ vect__8.51_120\ !=\ vect_cst__121;\l\ | |
|if\ (cmp_122\ !=\ \{\ 0,\ 0,\ 0,\ 0\ \})\l\ | |
\ \ goto\ \<bb\ 69\>;\ [5.50%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 5\>;\ [94.50%]\l\ | |
}"]; | |
fn_2_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:600744349\<bb\ 5\>:\l\ | |
|vect_i_20.52_124\ =\ vect_vec_iv_.47_66\ +\ \{\ 1,\ 1,\ 1,\ 1\ \};\l\ | |
|#\ RANGE\ [irange]\ int\ [2,\ 32]\l\ | |
i_20\ =\ i_104\ +\ 1;\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [2,\ 32]\ MASK\ 0x3f\ VALUE\ 0x0\l\ | |
i.2_11\ =\ (unsigned\ intD.10)\ i_20;\l\ | |
|ivtmp_64\ =\ ivtmp_67\ -\ 1;\l\ | |
|ivtmp_126\ =\ ivtmp_125\ +\ 1;\l\ | |
|if\ (ivtmp_126\ \<\ 7)\l\ | |
\ \ goto\ \<bb\ 42\>;\ [96.58%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 64\>;\ [3.42%]\l\ | |
}"]; | |
fn_2_basic_block_42 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:580203759\<bb\ 42\>:\l\ | |
goto\ \<bb\ 4\>;\ [100.00%]\l\ | |
}"]; | |
} | |
fn_2_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:90815472\<bb\ 3\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [0,\ 12]\l\ | |
i_101\ =\ PHI\ \<i_21(41),\ 0(2)\>\l\ | |
|#\ ivtmp_57\ =\ PHI\ \<ivtmp_50(41),\ 13(2)\>\l\ | |
|#\ VUSE\ \<.MEM_6(D)\>\l\ | |
_1\ =\ intsD.4422[i_101];\l\ | |
|_2\ =\ (intD.7)\ _1;\l\ | |
|#\ RANGE\ [irange]\ int\ [0,\ 31]\l\ | |
_3\ =\ __builtin_clrsbD.1893\ (_2);\l\ | |
|#\ RANGE\ [irange]\ unsigned\ int\ [0,\ 1]\ MASK\ 0x1\ VALUE\ 0x0\l\ | |
_12\ =\ _1\ \>\>\ 31;\l\ | |
|vect_cst__117\ =\ \{_1,\ _1,\ _1,\ _1\};\l\ | |
|vect_cst__121\ =\ \{_12,\ _12,\ _12,\ _12\};\l\ | |
}"]; | |
fn_2_basic_block_69 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:57207353\<bb\ 69\>:\l\ | |
|#\ vect_vec_iv_.47_70\ =\ PHI\ \<vect_vec_iv_.47_66(4)\>\l\ | |
|#\ #\ RANGE\ [irange]\ unsigned\ int\ [1,\ 31]\ MASK\ 0x3f\ VALUE\ 0x0\l\ | |
i.2_127\ =\ PHI\ \<i.2_105(4)\>\l\ | |
|_71\ =\ BIT_FIELD_REF\ \<vect_vec_iv_.47_70,\ 32,\ 0\>;\l\ | |
|_52\ =\ i.2_127\ *\ 4;\l\ | |
|tmp.42_45\ =\ _52\ +\ 4294967293;\l\ | |
goto\ \<bb\ 68\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_68 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:70381991\<bb\ 68\>:\l\ | |
|#\ i_18\ =\ PHI\ \<29(64),\ _71(69)\>\l\ | |
|#\ i.2_24\ =\ PHI\ \<29(64),\ tmp.42_45(69)\>\l\ | |
|#\ ivtmp_38\ =\ PHI\ \<3(64),\ 4(69)\>\l\ | |
}"]; | |
fn_2_basic_block_64 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:90815472\<bb\ 64\>:\l\ | |
|#\ i_17\ =\ PHI\ \<i_20(5)\>\l\ | |
|#\ i.2_19\ =\ PHI\ \<i.2_11(5)\>\l\ | |
|#\ ivtmp_31\ =\ PHI\ \<ivtmp_64(5)\>\l\ | |
}"]; | |
fn_2_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:57207353\<bb\ 6\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [1,\ 31]\l\ | |
i_23\ =\ PHI\ \<i_43(65)\>\l\ | |
|_93\ =\ i_23\ +\ -1;\l\ | |
}"]; | |
fn_2_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:90815473\<bb\ 7\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [0,\ 31]\l\ | |
prephitmp_94\ =\ PHI\ \<_93(6),\ 31(67)\>\l\ | |
|if\ (_3\ !=\ prephitmp_94)\l\ | |
\ \ goto\ \<bb\ 8\>;\ [0.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 9\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:90815474\<bb\ 9\>:\l\ | |
|#\ RANGE\ [irange]\ int\ [1,\ 13]\l\ | |
i_21\ =\ i_101\ +\ 1;\l\ | |
|ivtmp_50\ =\ ivtmp_57\ -\ 1;\l\ | |
|if\ (ivtmp_50\ !=\ 0)\l\ | |
\ \ goto\ \<bb\ 41\>;\ [92.31%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 34\>;\ [7.69%]\l\ | |
}"]; | |
fn_2_basic_block_41 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:83832678\<bb\ 41\>:\l\ | |
goto\ \<bb\ 3\>;\ [100.00%]\l\ | |
}"]; | |
} | |
fn_2_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"]; | |
fn_2_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"]; | |
fn_2_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982795\<bb\ 2\>:\l\ | |
}"]; | |
fn_2_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:0\<bb\ 8\>:\l\ | |
|#\ .MEM_22\ =\ VDEF\ \<.MEM_6(D)\>\l\ | |
#\ USE\ =\ nonlocal\ escaped\ \l\ | |
#\ CLB\ =\ nonlocal\ escaped\ \l\ | |
abortD.1866\ ();\l\ | |
}"]; | |
fn_2_basic_block_34 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982796\<bb\ 34\>:\l\ | |
goto\ \<bb\ 11\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_45 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:5420873\<bb\ 45\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_103\ =\ PHI\ \<i_30(10)\>\l\ | |
goto\ \<bb\ 12\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_46 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:1561923\<bb\ 46\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_102\ =\ PHI\ \<i_30(11)\>\l\ | |
}"]; | |
fn_2_basic_block_12 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 12\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_88\ =\ PHI\ \<i_102(46),\ i_103(45)\>\l\ | |
|if\ (i_88\ !=\ 64)\l\ | |
\ \ goto\ \<bb\ 8\>;\ [0.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 33\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_33 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 33\>:\l\ | |
goto\ \<bb\ 14\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_48 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:5420873\<bb\ 48\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_100\ =\ PHI\ \<i_37(13)\>\l\ | |
goto\ \<bb\ 15\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_49 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:1561923\<bb\ 49\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_99\ =\ PHI\ \<i_37(14)\>\l\ | |
}"]; | |
fn_2_basic_block_15 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 15\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_87\ =\ PHI\ \<i_99(49),\ i_100(48)\>\l\ | |
|if\ (i_87\ !=\ 64)\l\ | |
\ \ goto\ \<bb\ 8\>;\ [0.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 32\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_32 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 32\>:\l\ | |
goto\ \<bb\ 17\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_51 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:5420874\<bb\ 51\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_98\ =\ PHI\ \<i_44(16)\>\l\ | |
goto\ \<bb\ 18\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_52 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:1561923\<bb\ 52\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_97\ =\ PHI\ \<i_44(17)\>\l\ | |
}"]; | |
fn_2_basic_block_18 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 18\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_86\ =\ PHI\ \<i_97(52),\ i_98(51)\>\l\ | |
|if\ (i_86\ !=\ 64)\l\ | |
\ \ goto\ \<bb\ 8\>;\ [0.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 31\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_31 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 31\>:\l\ | |
goto\ \<bb\ 20\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_54 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:5420874\<bb\ 54\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_96\ =\ PHI\ \<i_51(19)\>\l\ | |
goto\ \<bb\ 21\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_55 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:1561923\<bb\ 55\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_95\ =\ PHI\ \<i_51(20)\>\l\ | |
}"]; | |
fn_2_basic_block_21 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 21\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_85\ =\ PHI\ \<i_95(55),\ i_96(54)\>\l\ | |
|if\ (i_85\ !=\ 64)\l\ | |
\ \ goto\ \<bb\ 8\>;\ [0.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 30\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_30 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 30\>:\l\ | |
goto\ \<bb\ 23\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_57 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:5420874\<bb\ 57\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_92\ =\ PHI\ \<i_58(22)\>\l\ | |
goto\ \<bb\ 24\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_58 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:1561923\<bb\ 58\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_91\ =\ PHI\ \<i_58(23)\>\l\ | |
}"]; | |
fn_2_basic_block_24 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 24\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_84\ =\ PHI\ \<i_91(58),\ i_92(57)\>\l\ | |
|if\ (i_84\ !=\ 64)\l\ | |
\ \ goto\ \<bb\ 8\>;\ [0.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 29\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_29 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 29\>:\l\ | |
goto\ \<bb\ 26\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_60 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:5420874\<bb\ 60\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_90\ =\ PHI\ \<i_65(25)\>\l\ | |
goto\ \<bb\ 27\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_61 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:1561923\<bb\ 61\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_89\ =\ PHI\ \<i_65(26)\>\l\ | |
}"]; | |
fn_2_basic_block_27 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 27\>:\l\ | |
|#\ #\ RANGE\ [irange]\ int\ [2,\ 64]\l\ | |
i_83\ =\ PHI\ \<i_89(61),\ i_90(60)\>\l\ | |
|if\ (i_83\ !=\ 64)\l\ | |
\ \ goto\ \<bb\ 8\>;\ [0.00%]\l\ | |
else\l\ | |
\ \ goto\ \<bb\ 28\>;\ [100.00%]\l\ | |
}"]; | |
fn_2_basic_block_28 [shape=record,style=filled,fillcolor=lightgrey,label="{COUNT:6982797\<bb\ 28\>:\l\ | |
|#\ .MEM_13\ =\ VDEF\ \<.MEM_6(D)\>\l\ | |
#\ USE\ =\ nonlocal\ escaped\ null\ \l\ | |
#\ CLB\ =\ nonlocal\ escaped\ null\ \l\ | |
exitD.1918\ (0);\l\ | |
}"]; | |
fn_2_basic_block_0:s -> fn_2_basic_block_2:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_2:s -> fn_2_basic_block_3:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_3:s -> fn_2_basic_block_4:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_4:s -> fn_2_basic_block_69:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_2_basic_block_4:s -> fn_2_basic_block_5:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_2_basic_block_69:s -> fn_2_basic_block_68:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_5:s -> fn_2_basic_block_42:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[96%]"]; | |
fn_2_basic_block_5:s -> fn_2_basic_block_64:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[3%]"]; | |
fn_2_basic_block_42:s -> fn_2_basic_block_4:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_2_basic_block_64:s -> fn_2_basic_block_68:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_68:s -> fn_2_basic_block_65:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_65:s -> fn_2_basic_block_6:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_2_basic_block_65:s -> fn_2_basic_block_67:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_2_basic_block_66:s -> fn_2_basic_block_65:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_2_basic_block_67:s -> fn_2_basic_block_66:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[96%]"]; | |
fn_2_basic_block_67:s -> fn_2_basic_block_7:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[3%]"]; | |
fn_2_basic_block_6:s -> fn_2_basic_block_7:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_7:s -> fn_2_basic_block_8:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[0%]"]; | |
fn_2_basic_block_7:s -> fn_2_basic_block_9:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[100%]"]; | |
fn_2_basic_block_9:s -> fn_2_basic_block_41:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[92%]"]; | |
fn_2_basic_block_9:s -> fn_2_basic_block_34:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[7%]"]; | |
fn_2_basic_block_41:s -> fn_2_basic_block_3:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_2_basic_block_34:s -> fn_2_basic_block_11:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_10:s -> fn_2_basic_block_45:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_2_basic_block_10:s -> fn_2_basic_block_40:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_2_basic_block_45:s -> fn_2_basic_block_12:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_40:s -> fn_2_basic_block_11:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_2_basic_block_11:s -> fn_2_basic_block_10:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[98%]"]; | |
fn_2_basic_block_11:s -> fn_2_basic_block_46:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[1%]"]; | |
fn_2_basic_block_46:s -> fn_2_basic_block_12:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_12:s -> fn_2_basic_block_8:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[0%]"]; | |
fn_2_basic_block_12:s -> fn_2_basic_block_33:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[100%]"]; | |
fn_2_basic_block_33:s -> fn_2_basic_block_14:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_13:s -> fn_2_basic_block_48:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_2_basic_block_13:s -> fn_2_basic_block_39:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_2_basic_block_48:s -> fn_2_basic_block_15:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_39:s -> fn_2_basic_block_14:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_2_basic_block_14:s -> fn_2_basic_block_13:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[98%]"]; | |
fn_2_basic_block_14:s -> fn_2_basic_block_49:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[1%]"]; | |
fn_2_basic_block_49:s -> fn_2_basic_block_15:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_15:s -> fn_2_basic_block_8:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[0%]"]; | |
fn_2_basic_block_15:s -> fn_2_basic_block_32:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[100%]"]; | |
fn_2_basic_block_32:s -> fn_2_basic_block_17:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_16:s -> fn_2_basic_block_51:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_2_basic_block_16:s -> fn_2_basic_block_38:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_2_basic_block_51:s -> fn_2_basic_block_18:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_38:s -> fn_2_basic_block_17:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_2_basic_block_17:s -> fn_2_basic_block_16:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[98%]"]; | |
fn_2_basic_block_17:s -> fn_2_basic_block_52:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[1%]"]; | |
fn_2_basic_block_52:s -> fn_2_basic_block_18:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_18:s -> fn_2_basic_block_8:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[0%]"]; | |
fn_2_basic_block_18:s -> fn_2_basic_block_31:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[100%]"]; | |
fn_2_basic_block_31:s -> fn_2_basic_block_20:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_19:s -> fn_2_basic_block_54:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_2_basic_block_19:s -> fn_2_basic_block_37:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_2_basic_block_54:s -> fn_2_basic_block_21:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_37:s -> fn_2_basic_block_20:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_2_basic_block_20:s -> fn_2_basic_block_19:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[98%]"]; | |
fn_2_basic_block_20:s -> fn_2_basic_block_55:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[1%]"]; | |
fn_2_basic_block_55:s -> fn_2_basic_block_21:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_21:s -> fn_2_basic_block_8:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[0%]"]; | |
fn_2_basic_block_21:s -> fn_2_basic_block_30:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[100%]"]; | |
fn_2_basic_block_30:s -> fn_2_basic_block_23:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_22:s -> fn_2_basic_block_57:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_2_basic_block_22:s -> fn_2_basic_block_36:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_2_basic_block_57:s -> fn_2_basic_block_24:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_36:s -> fn_2_basic_block_23:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_2_basic_block_23:s -> fn_2_basic_block_22:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[98%]"]; | |
fn_2_basic_block_23:s -> fn_2_basic_block_58:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[1%]"]; | |
fn_2_basic_block_58:s -> fn_2_basic_block_24:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_24:s -> fn_2_basic_block_8:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[0%]"]; | |
fn_2_basic_block_24:s -> fn_2_basic_block_29:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[100%]"]; | |
fn_2_basic_block_29:s -> fn_2_basic_block_26:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_25:s -> fn_2_basic_block_60:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[5%]"]; | |
fn_2_basic_block_25:s -> fn_2_basic_block_35:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[94%]"]; | |
fn_2_basic_block_60:s -> fn_2_basic_block_27:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_35:s -> fn_2_basic_block_26:n [style="dotted,bold",color=blue,weight=10,constraint=false,label="[100%]"]; | |
fn_2_basic_block_26:s -> fn_2_basic_block_25:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[98%]"]; | |
fn_2_basic_block_26:s -> fn_2_basic_block_61:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[1%]"]; | |
fn_2_basic_block_61:s -> fn_2_basic_block_27:n [style="solid,bold",color=black,weight=100,constraint=true,label="[100%]"]; | |
fn_2_basic_block_27:s -> fn_2_basic_block_8:n [style="solid,bold",color=forestgreen,weight=10,constraint=true,label="[0%]"]; | |
fn_2_basic_block_27:s -> fn_2_basic_block_28:n [style="solid,bold",color=darkorange,weight=10,constraint=true,label="[100%]"]; | |
fn_2_basic_block_0:s -> fn_2_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