There is a newer version of the record available.

Published August 14, 2023 | Version August 21, 2023
Report Open

Juvix to VampIR Pipeline

Creators

Description

This report explores two alternatives to Geb for Juvix-to-VampIR compilation. The first alternative is a
straightforward approach based on full normalisation, which may be implemented relatively quickly and
used as a comparison baseline for all other approaches. The second alternative is based on a pipeline of
several compiler transformations that together convert Juvix programs into a form that can be directly
translated to VampIR input.

Notes

This document is based on Juvix v0.4.1, Geb v0.4.0, and VampIR v0.1.3.

Files

2023-Czajka-Juvix-VampIR-Pipeline.pdf

Files (379.7 kB)

Name Size Download all
md5:c6da032c22b46c2108a0a7599b2f7344
379.7 kB Preview Download