Skip to content
/ veir Public

Verified Intermediate Representation

License

Notifications You must be signed in to change notification settings

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

No packages published

Contributors 7