From 8aa378bee34a405d19fdccb9a9250072e7b0701b Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Sun, 30 Jun 2024 01:58:08 +0100 Subject: Chapter 11: Global Code Motion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dibyendu Majumdar Co-authored-by: Thalia Archibald Co-authored-by: tannal Co-authored-by: hadha Co-authored-by: Tamás Hadházy <85063808+Hels15@users.noreply.github.com> Co-authored-by: Robert Obkircher --- docs/chapter11/graph6.svg | 437 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 437 insertions(+) create mode 100644 docs/chapter11/graph6.svg (limited to 'docs/chapter11/graph6.svg') diff --git a/docs/chapter11/graph6.svg b/docs/chapter11/graph6.svg new file mode 100644 index 00000000..354f5d2f --- /dev/null +++ b/docs/chapter11/graph6.svg @@ -0,0 +1,437 @@ + + + + + + +chapter11 + + +cluster_Nodes + + + + +Start2 + + +Start + + + +$ctrl + +arg + +$2 + + + +Stop3 + +Stop + + + +Return37 + +Return + + + +Stop3->Return37 + + +0 + + + +Con_4 + +#0 + + + +new9 + +new S + + + +new9->Start2:p0 + + +0 + + + +Store10 + +.f = + + + +Store10->Start2:p0 + + +0 + + + +Store10->Con_4 + + +3 + + + +Store10->new9 + + +2 + + + +Loop11 + +Loop + + + +Loop11->Start2:p0 + + +1 + + + +Region32 + +Region + + + +Loop11->Region32 + + +2 + + + +Phi_arg13 + +φ_arg + + + +Phi_arg13->Start2:p1 + + +1 + + + +Phi_arg13->Loop11 + + +0 + + + +Sub35 + +- + + + +LT14 + +< + + + +LT14->Con_4 + + +1 + + + +LT14->Loop11 + + +0 + + + +LT14->Phi_arg13 + + +2 + + + +If16 + + +If + + + +True + + +False + + + +If16->Loop11 + + +0 + + + +If16->LT14 + + +1 + + + +Div21 + +// + + + +Div21->Start2:p0 + + +0 + + + +Div21->Start2:p1 + + +1 + + + +Con_22 + +#3 + + + +Div21->Con_22 + + +2 + + + +EQ23 + +== + + + +EQ23->Phi_arg13 + + +1 + + + +EQ23->If16:p0 + + +0 + + + +Con_24 + +#5 + + + +EQ23->Con_24 + + +2 + + + +If25 + + +If + + + +True + + +False + + + +If25->If16:p0 + + +0 + + + +If25->EQ23 + + +1 + + + +Phi_230 + +φ_$2 + + + +Phi_230->Store10 + + +1 + + + +Phi_230->Loop11 + + +0 + + + +Phi_233 + +φ_$2 + + + +Store31 + +.f = + + + +Store31->new9 + + + +2 + + + +Store31->Div21 + + +3 + + + +Store31->If25:p0 + + +0 + + + +Store31->Phi_230 + + +1 + + + +Region32->If25:p0 + + +1 + + + +Phi_233->Phi_230 + + + +2 + + + +Phi_233->Store31 + + +1 + + + +Phi_233->Region32 + + +0 + + + +Sub35->Phi_arg13 + + + +1 + + + +Sub35->Region32 + + +0 + + + +Con_36 + +#1 + + + +Sub35->Con_36 + + +2 + + + +Return37->new9 + + +1 + + + +Return37->If16:p1 + + +0 + + + +Return37->Phi_230 + + +2 + + + -- cgit v1.2.3