├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── nix ├── sources.json └── sources.nix ├── shell.nix └── src ├── analysis.rs ├── bin └── build-rvsdg.rs ├── bind.rs ├── cfg.rs ├── cfg ├── from_structured.rs ├── live_variables.rs └── restructure.rs ├── extract.rs ├── language.rs ├── lib.rs ├── main.rs └── rewrite.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/README.md -------------------------------------------------------------------------------- /nix/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/nix/sources.json -------------------------------------------------------------------------------- /nix/sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/nix/sources.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/shell.nix -------------------------------------------------------------------------------- /src/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/analysis.rs -------------------------------------------------------------------------------- /src/bin/build-rvsdg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/bin/build-rvsdg.rs -------------------------------------------------------------------------------- /src/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/bind.rs -------------------------------------------------------------------------------- /src/cfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/cfg.rs -------------------------------------------------------------------------------- /src/cfg/from_structured.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/cfg/from_structured.rs -------------------------------------------------------------------------------- /src/cfg/live_variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/cfg/live_variables.rs -------------------------------------------------------------------------------- /src/cfg/restructure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/cfg/restructure.rs -------------------------------------------------------------------------------- /src/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/extract.rs -------------------------------------------------------------------------------- /src/language.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/language.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/rewrite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameysharp/optir/HEAD/src/rewrite.rs --------------------------------------------------------------------------------