Automated soundness proofs for dataflow analyses and transformations via local rules

@inproceedings{Lerner2005AutomatedSP,
  title={Automated soundness proofs for dataflow analyses and transformations via local rules},
  author={Sorin Lerner and Todd D. Millstein and Erika Rice and Craig Chambers},
  booktitle={POPL},
  year={2005}
}
We present Rhodium, a new language for writing compiler optimizations that can be automatically proved sound. Unlike our previous work on Cobalt, Rhodium expresses optimizations using explicit dataflow facts manipulated by local propagation and transformation rules. This new style allows Rhodium optimizations to be mutually recursively defined, to be automatically composed, to be interpreted in both flow-sensitive and -insensitive ways, and to be applied interprocedurally given a separate… CONTINUE READING
Highly Cited
This paper has 134 citations. REVIEW CITATIONS
94 Citations
1 References
Similar Papers

Citations

Publications citing this paper.

134 Citations

01020'05'08'11'14'17
Citations per Year
Semantic Scholar estimates that this publication has 134 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…