default search action
SSA-based Compiler Design 2022
- Fabrice Rastello, Florent Bouchez-Tichadou:
SSA-based Compiler Design. Springer 2022, ISBN 978-3-030-80514-2
Vanilla SSA
- Jeremy Singer:
Introduction. 3-12 - Philip Brisk, Fabrice Rastello:
Properties and Flavours. 13-22 - Jeremy Singer, Fabrice Rastello:
Standard Construction and Destruction Algorithms. 23-39 - Dibyendu Das, Ramakrishna Upadrasta, Vugranam C. Sreedhar:
Advanced Construction Algorithms for SSA. 41-53 - Sebastian Hack:
SSA Reconstruction. 55-62 - Lennart Beringer:
Functional Representations of SSA. 63-88
Analysis
- Markus Schordan, Fabrice Rastello:
Introduction. 91-93 - Florian Brandner, Diego Novillo:
Propagating Information Using SSA. 95-106 - Benoit Boissinot, Fabrice Rastello:
Liveness. 107-122 - Sebastian Pop, Albert Cohen:
Loop Tree and Induction Variables. 123-133 - Fred Chow:
Redundancy Elimination. 135-153
Extensions
- Vivek Sarkar, Fabrice Rastello:
Introduction. 157-163 - Fernando Magno Quintão Pereira, Fabrice Rastello:
Static Single Information Form. 165-184 - James Stanier, Fabrice Rastello:
Graphs and Gating Functions. 185-199 - François de Ferrière:
Psi-SSA Form. 201-212 - Massimiliano Mantione, Fred Chow:
Hashed SSA Form: HSSA. 213-225 - Vivek Sarkar, Kathleen Knobe, Stephen Fink:
Array SSA Form. 227-240
Machine Code Generation and Optimization
- Benoît Dupont de Dinechin:
SSA Form and Code Generation. 243-256 - Dietmar Ebner, Andreas Krall, Bernhard Scholz:
Instruction Code Selection. 257-268 - Christian Bruel:
If-Conversion. 269-283 - Fabrice Rastello:
SSA Destruction for Machine Code. 285-302 - Florent Bouchez-Tichadou, Fabrice Rastello:
Register Allocation. 303-328 - Pedro C. Diniz, Philip Brisk:
Hardware Compilation Using SSA. 329-345 - Paul Biggar, David Gregg:
Building SSA in a Compiler for PHP. 347-357
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.