Add link to ISLE language reference to ISLE Cranelift integration doc.

This commit is contained in:
Chris Fallin
2021-11-30 11:45:29 -08:00
parent edef533d1f
commit 5a765c65ea
2 changed files with 5 additions and 1 deletions

View File

@@ -9,7 +9,8 @@ ISLE is a domain-specific language for authoring instruction selection and
rewrite rules. ISLE source text is [compiled down into Rust rewrite rules. ISLE source text is [compiled down into Rust
code](https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/isle#implementation). code](https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/isle#implementation).
TODO: link to @cfallin's language reference/tutorial Documentation on the ISLE language itself can be found
[here](../isle/docs/language-reference.md).
## How does ISLE integrate with the build system? ## How does ISLE integrate with the build system?

View File

@@ -8,6 +8,9 @@ backend more naturally. ISLE was first [described in RFC
by and lives in the Cranelift tree in by and lives in the Cranelift tree in
[cranelift/isle](https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/isle). [cranelift/isle](https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/isle).
Documentation on how ISLE is used in Cranelift can be found
[here](../../docs/isle-integration.md).
## Intro and Whirlwind Tour: DSL for Instruction Lowering ## Intro and Whirlwind Tour: DSL for Instruction Lowering
The goal of ISLE is to represent *instruction lowering patterns*. An The goal of ISLE is to represent *instruction lowering patterns*. An