From a667a5b81d47d9f15728c397c68bf196b4ecc7ba 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 Co-authored-by: Dibyendu Majumdar Co-authored-by: Thalia Archibald Co-authored-by: Robert Obkircher --- docs/chapter11/graph4.svg | 408 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 408 insertions(+) create mode 100644 docs/chapter11/graph4.svg (limited to 'docs/chapter11/graph4.svg') diff --git a/docs/chapter11/graph4.svg b/docs/chapter11/graph4.svg new file mode 100644 index 00000000..7f392664 --- /dev/null +++ b/docs/chapter11/graph4.svg @@ -0,0 +1,408 @@ + + + + + + +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:p2 + + +1 + + + +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->Phi_arg13 + + +2 + + + +If16 + + +If + + + +True + + +False + + + +If16->Loop11 + + +0 + + + +If16->LT14 + + +1 + + + +Div21 + +// + + + +Div21->Start2:p1 + + +1 + + + +Con_22 + +#3 + + + +Div21->Con_22 + + +2 + + + +EQ23 + +== + + + +EQ23->Phi_arg13 + + +1 + + + +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->Phi_230 + + +1 + + + +Region32->If25:p0 + + +1 + + + +Region32->If25:p1 + + +2 + + + +Phi_233->Phi_230 + + + +2 + + + +Phi_233->Store31 + + +1 + + + +Phi_233->Region32 + + +0 + + + +Sub35->Phi_arg13 + + + +1 + + + +Con_36 + +#1 + + + +Sub35->Con_36 + + +2 + + + +Return37->new9 + + + +1 + + + +Return37->If16:p1 + + +0 + + + +Return37->Phi_230 + + +2 + + + -- cgit v1.2.3