Passer à la navigation principale Passer à la recherche Passer au contenu principal

Propagating Information Using SSA

  • Google Inc.

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionChapitreRevue par des pairs

Résumé

This chapter provides a gentle introduction to classical data-flow analysis and explains how SSA form improves both performance and expressiveness. In the first part, classical data-flow analysis is discussed by introducing the fundamentals of monotone frameworks on control-flow graphs. In the following part, the chapter introduces a simple and elegant data-flow engine that exploits SSA form. The engine relies on SSA form in order to efficiently propagate information on the values of variables on a so-called SSA graph, while at the same time taking into account control dependencies that emerge from the classical control-flow graph. The engine’s operation is explained through several examples based on constant and copy propagation, which illustrate the advantages of jointly processing the program’s data and control flow.

langue originaleAnglais
titreSSA-based Compiler Design
EditeurSpringer International Publishing
Pages95-106
Nombre de pages12
ISBN (Electronique)9783030805159
ISBN (imprimé)9783030805142
Les DOIs
étatPublié - 1 janv. 2022

Empreinte digitale

Examiner les sujets de recherche de « Propagating Information Using SSA ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation