Skip to content

Conversion of CLI stack-based intermediate language to a register-based representation.

Notifications You must be signed in to change notification settings

arisKoutsou/linear-ir

Repository files navigation

logo

linear-ir

Conversion of CLI stack-based intermediate language to a register-based representation.

Build with make and Mono

You will need Mono 4.4.2 or later and NuGet Package Manager

  1. Install NuGet Package Manager and update
  • $ sudo apt-get install nuget
  • $ sudo nuget update -self
  1. Change directory into 'make-build/'
  • $ cd make-build/
  1. Get required dependencies
  • $ make dependancies
  1. Build targets
  • $ make <target>

For a command line executable build: $ make linear-ir

For a library containing the linear-ir API build: $ make lib

Build and Run NUnit Tests

  • $ make test-dependencies
  • $ make test-run

Generate Documentation with Doxygen

  • $ make doc

Build with .NET Core

Invoke the dotnet cli in the root directory:

$ dotnet build
$ dotnet run

About

Conversion of CLI stack-based intermediate language to a register-based representation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published