feat: implement equality propagation
Showing
- Cargo.toml 1 addition, 0 deletionsCargo.toml
- src/errors.rs 13 additions, 1 deletionsrc/errors.rs
- src/ir.rs 8 additions, 9 deletionssrc/ir.rs
- src/ir/helpers.rs 16 additions, 0 deletionssrc/ir/helpers.rs
- src/ir/operator.rs 1 addition, 1 deletionsrc/ir/operator.rs
- src/ir/tree.rs 15 additions, 12 deletionssrc/ir/tree.rs
- src/ir/tree/tests.rs 13 additions, 5 deletionssrc/ir/tree/tests.rs
- src/ir/value.rs 1 addition, 1 deletionsrc/ir/value.rs
- src/lib.rs 1 addition, 0 deletionssrc/lib.rs
- src/transformation.rs 5 additions, 0 deletionssrc/transformation.rs
- src/transformation/equality_propagation.rs 502 additions, 0 deletionssrc/transformation/equality_propagation.rs
- src/transformation/equality_propagation/tests.rs 123 additions, 0 deletionssrc/transformation/equality_propagation/tests.rs
- test_app/test/integration/api_test.lua 1 addition, 1 deletiontest_app/test/integration/api_test.lua
- tests/artifactory/transformation/equality_propagation/selection.yaml 276 additions, 0 deletions...actory/transformation/equality_propagation/selection.yaml
Loading
Please register or sign in to comment