Korrektur Herausziehbarkeit
This commit is contained in:
parent
a0347487b1
commit
94ef4dd194
BIN
verfahren.pdf
BIN
verfahren.pdf
Binary file not shown.
@ -559,7 +559,7 @@
|
|||||||
\item Bestimmung der Schleifenausgänge, also Knoten, die KFG-Nachfolger außerhalb der natürlichen Schleife besitzen
|
\item Bestimmung der Schleifenausgänge, also Knoten, die KFG-Nachfolger außerhalb der natürlichen Schleife besitzen
|
||||||
\item Alle Anforderungen an Zuweisungen müssen für Herausziehbarkeit gelten:\begin{itemize}
|
\item Alle Anforderungen an Zuweisungen müssen für Herausziehbarkeit gelten:\begin{itemize}
|
||||||
\item schleifeninvariant
|
\item schleifeninvariant
|
||||||
\item in Grundblock, der alle Schleifenausgänge dominiert und alle die Variable nutzenden Blöcke strikt dominiert
|
\item in Grundblock, der alle Schleifenausgänge, nach denen die Variable lebendig ist, dominiert und alle die Variable nutzenden Blöcke strikt dominiert (oder in definierendem Block nach Definition auftritt)
|
||||||
\item einzige Zuweisung zu Variable in der ganzen Schleife
|
\item einzige Zuweisung zu Variable in der ganzen Schleife
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\item Herausziehen vor den Schleifenkopf in Breitensuchreihenfolge zur Bewahrung der Datenabhängigkeiten zwischen herausgezogenen Zuweisungen
|
\item Herausziehen vor den Schleifenkopf in Breitensuchreihenfolge zur Bewahrung der Datenabhängigkeiten zwischen herausgezogenen Zuweisungen
|
||||||
|
Loading…
Reference in New Issue
Block a user