forked from bytecodealliance/wasmtime
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
x64: port
load
to ISLE (bytecodealliance#3993)
This change moves the majority of the lowerings for CLIF's `load` instruction over to ISLE. To do so, it also migrates the previous mechanism for creating an `Amode` (`lower_to_amode`) to several ISLE rules (see `to_amode`).
- Loading branch information
Showing
12 changed files
with
1,726 additions
and
806 deletions.
There are no files selected for viewing
2 changes: 1 addition & 1 deletion
2
cranelift/codegen/src/isa/aarch64/lower/isle/generated_code.manifest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
src/clif.isle 443b34b797fc8ace | ||
src/prelude.isle 74d9514ac948e163 | ||
src/prelude.isle c0751050a11e2686 | ||
src/isa/aarch64/inst.isle 19ccefb6a496d392 | ||
src/isa/aarch64/lower.isle d88b62dd6b40622 |
30 changes: 16 additions & 14 deletions
30
cranelift/codegen/src/isa/aarch64/lower/isle/generated_code.rs
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
2 changes: 1 addition & 1 deletion
2
cranelift/codegen/src/isa/s390x/lower/isle/generated_code.manifest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
src/clif.isle 443b34b797fc8ace | ||
src/prelude.isle 74d9514ac948e163 | ||
src/prelude.isle c0751050a11e2686 | ||
src/isa/s390x/inst.isle d91a16074ab186a8 | ||
src/isa/s390x/lower.isle 1cc5a12adc8c75f9 |
30 changes: 16 additions & 14 deletions
30
cranelift/codegen/src/isa/s390x/lower/isle/generated_code.rs
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.