sway-ir

Crates.iosway-ir
lib.rssway-ir
version
sourcesrc
created_at2022-01-19 02:01:03.117916+00
updated_at2025-03-13 16:35:14.850759+00
descriptionSway intermediate representation.
homepagehttps://fuel.network/
repositoryhttps://github.com/FuelLabs/sway
max_upload_size
id516487
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
(fuel-service-user)

documentation

README

Sway Intermediate Representation

This crate is a work-in-progress library for providing an SSA style IR for the Sway middle end.

It is modelled after LLVM to a degree, and is designed to simplify the optimization phase of the compiler pipeline.

It is currently lacking several features and documentation, not to mention optimization passes, but is already capable of being targeted by Sway for codegen and passes the test suite.

Commit count: 3217

cargo fmt