TVOC: A translation validator for optimizing compilers

47Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We describe a tool called TVOC, that uses the translation validation approach to check the validity of compiler optimizations: for a given source program, TVOC proves the equivalence of the source code and the target code produced by running the compiler. There are two phases to the verification process: the first phase verifies loop transformations using the proof rule PERMUTE; the second phase verifies structure-preserving optimizations using the proof rule VALIDATE. Verification conditions are validated using the automatic theorem prover CVC Lite. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Barrett, C., Fang, Y., Goldberg, B., Hu, Y., Pnueli, A., & Zuck, L. (2005). TVOC: A translation validator for optimizing compilers. In Lecture Notes in Computer Science (Vol. 3576, pp. 291–295). Springer Verlag. https://doi.org/10.1007/11513988_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free