Person:
Tristan, Jean-Baptiste F.

Loading...
Profile Picture

Email Address

AA Acceptance Date

Birth Date

Research Projects

Organizational Units

Job Title

Last Name

Tristan

First Name

Jean-Baptiste F.

Name

Tristan, Jean-Baptiste F.

Search Results

Now showing 1 - 2 of 2
  • Thumbnail Image
    Publication
    Evaluating Value-Graph Translation Validation for LLVM
    (2011) Tristan, Jean-Baptiste F.; Govereau, Paul; Morrisett, Greg Gregory
    Translation validators are static analyzers that attempt to verify that program transformations preserve semantics. Normalizing trans- lation validators do so by trying to match the value-graphs of an original function and its transformed counterpart. In this paper, we present the design of such a validator for LLVM’s intra-procedural optimizations, a design that does not require any instrumentation of the optimizer, nor any rewriting of the source code to compile, and needs to run only once to validate a pipeline of optimizations. We present the results of our preliminary experiments on a set of bench- marks that include GCC, a perl interpreter, SQLite3, and other C programs.
  • Thumbnail Image
    Publication
    Evaluating Value-Graph Translation Validation for LLVM
    (2011-03-22) Tristan, Jean-Baptiste F.; Govereau, Paul; Morrisett, Greg Gregory
    Translation validators are static analyzers that attempt to verify that program transformations preserve semantics. Normalizing trans- lation validators do so by trying to match the value-graphs of an original function and its transformed counterpart. In this paper, we present the design of such a validator for LLVM’s intra-procedural optimizations, a design that does not require any instrumentation of the optimizer, nor any rewriting of the source code to compile, and needs to run only once to validate a pipeline of optimizations. We present the results of our preliminary experiments on a set of bench- marks that include GCC, a perl interpreter, SQLite3, and other C programs.