3 ms·
SSA?
by Spiritus 11y ago
SSA?
- andrewchambers 11y agoInternal graph representation the compiler uses for programs. llvm uses SSA form of programs as its main low level representation. The benefits of SSA is that it enables some analysis and optimization techniques.
- seanmcdirmid 11y agoIt is basically a simplification that makes optimizations easier by eliminating re-assignment of local variables (where possible, for loops and conditions, merging phi values might be necessary). It has been awhile since I played with this, but it made CSE (common sub-expression elimination) really easy.
- sukilot 11y agoAnd writing programa in that style makes programs less bug-prone. :-)
- sukilot 11y agoAnd writing programa in that style makes programs less bug-prone. :-)