Skip to content

opencompl/veir

Repository files navigation

Verified Intermediate Representation

A verified implementation of the MLIR SSA-based datastructures.

Testing

Our testing framework is split into two parts: unit tests written in Lean and FileCheck tests for the command line tool veir-opt.

Unit Tests

Run the unit tests with:

lake test

FileCheck Tests

FileCheck tests require uv to be installed.

First, install dependencies:

uv sync

Then run the tests:

uv run lit Test/

Running the benchmarks

lake exe run-benchmarks add-fold-worklist

About

Verified Intermediate Representation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors